Jacques-Henri Jourdan
30
Documents
Publications
|
Thunks and Debits in Separation Logic with Time CreditsPOPL 2024 - 51st ACM SIGPLAN Symposium on Principles of Programming Languages, SIGPLAN, Jan 2024, Londres, United Kingdom
Conference papers
hal-04238691v2
|
|
Specifying and Verifying Higher-order Rust IteratorsTools and Algorithms for the Construction and Analysis of Systems (TACAS), ETAPS, Apr 2023, Paris, France. pp.93-110, ⟨10.1007/978-3-031-30820-8_9⟩
Conference papers
hal-03827702v2
|
|
Creusot: a Foundry for the Deductive Verification of Rust ProgramsICFEM 2022 - 23th International Conference on Formal Engineering Methods, Oct 2022, Madrid, Spain
Conference papers
hal-03737878v1
|
|
RustHornBelt: a semantic foundation for functional verification of Rust programs with unsafe codePLDI 2022 - 43rd ACM SIGPLAN International Conference on Programming Language Design and Implementation, 2022, San Diego CA USA, United States. pp.841-856, ⟨10.1145/3519939.3523704⟩
Conference papers
hal-03777103v1
|
|
Formal Verification of a Concurrent Bounded Queue in a Weak Memory ModelICFP 2021 - 26th ACM SIGPLAN International Conference on Functional Programming, Aug 2021, Virtual, Japan. ⟨10.1145/3473571⟩
Conference papers
hal-03298759v1
|
|
RustBelt Meets Relaxed MemoryPOPL, Jan 2020, New Orleans, United States. ⟨10.1145/3371101⟩
Conference papers
hal-02351793v1
|
|
Time Credits and Time Receipts in IrisEuropean Symposium on Programming, Apr 2019, Prague, Czech Republic. pp.3-29, ⟨10.1007/978-3-030-17184-1_1⟩
Conference papers
hal-02183311v1
|
|
Formal Proof and Analysis of an Incremental Cycle Detection AlgorithmInteractive Theorem Proving, Sep 2019, Portland, United States
Conference papers
hal-02167236v1
|
|
RustBelt: Securing the Foundations of the Rust Programming Language45th ACM SIGPLAN Symposium on Principles of Programming Languages (POPL 2018), Jan 2018, Los Angeles, CA, United States. pp.66, ⟨10.1145/3158154⟩
Conference papers
hal-01633165v2
|
|
MoSeL: a general, extensible modal framework for interactive proofs in separation logicInternational Conference on Functional Programming (ICFP 2018), ACM, Sep 2018, St Louis, MO, United States. pp.77, ⟨10.1145/3236772⟩
Conference papers
hal-01898522v1
|
|
The Essence of Higher-Order Concurrent Separation LogicEuropean Symposium on Programming (ESOP) 2017., Apr 2017, Uppsala, Sweden. ⟨10.1007/978-3-662-54434-1_26⟩
Conference papers
hal-01633133v1
|
|
Sparsity Preserving Algorithms for OctagonsNSAD 2016 - Numerical and symbolic abstract domains workshop , Sep 2016, Edinburgh, United Kingdom. pp.14
Conference papers
hal-01406795v1
|
|
Statistically profiling memory in OCamlOCaml 2016, Sep 2016, Nara, Japan
Conference papers
hal-01406809v1
|
|
A formally-verified C static analyzerPOPL 2015: 42nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, Jan 2015, Mumbai, India. pp.247-259, ⟨10.1145/2676726.2676966⟩
Conference papers
hal-01078386v1
|
|
Finding Non-Polynomial Positive Invariants and Lyapunov Functions for Polynomial Systems through Darboux PolynomialsAmerican Control Conference (ACC), Jun 2014, Portland, United States
Conference papers
hal-01633155v1
|
|
A Formally-Verified C Compiler Supporting Floating-Point ArithmeticArith - 21st IEEE Symposium on Computer Arithmetic, Apr 2013, Austin, United States. pp.107-115
Conference papers
hal-00743090v2
|
|
Implementing hash-consed structures in CoqInteractive Theorem Proving, 4th international conference, Jul 2013, Rennes, France. pp.477-483, ⟨10.1007/978-3-642-39634-2_36⟩
Conference papers
hal-00816672v1
|
|
Validating LR(1) ParsersESOP 2012 - Programming Languages and Systems - 21st European Symposium on Programming, Mar 2012, Tallinn, Estonia. pp.397-416, ⟨10.1007/978-3-642-28869-2_20⟩
Conference papers
hal-01077321v1
|
3D Hardware CanariesCHES 2012 - 14th International Workshop Cryptographic Hardware and Embedded Systems, Sep 2012, Leuven, Belgium. pp.1-22, ⟨10.1007/978-3-642-33027-8_1⟩
Conference papers
hal-01111533v1
|
|
Verasco: a Formally Verified C Static AnalyzerProgramming Languages [cs.PL]. Universite Paris Diderot-Paris VII, 2016. English. ⟨NNT : ⟩
Theses
tel-01327023v1
|
|
The CREUSOT Environment for the Deductive Verification of Rust Programs[Research Report] RR-9448, Inria Saclay - Île de France. 2021
Reports
hal-03526634v2
|