Jacques-Henri Jourdan

Publications

Communication dans un congrès (20)

Using Ghost Ownership to Verify Union-Find and Persistent Arrays in Rust Arnaud Golfouse,Armaël Guéneau,Jacques-Henri Jourdan CPP 2026 - Certified Programs and Proofs, SIGPLAN, Jan 2026, Rennes, France. ⟨10.1145/3779031.3779086⟩ Communication dans un congrès hal-05396946v2
Thunks and Debits in Separation Logic with Time Credits François Pottier,Armaël Guéneau,Jacques-Henri Jourdan,Glen Mével POPL 2024 - 51st ACM SIGPLAN Symposium on Principles of Programming Languages, SIGPLAN, Jan 2024, Londres, United Kingdom. ⟨10.1145/3632892⟩ Communication dans un congrès hal-04238691v2
Specifying and Verifying Higher-order Rust Iterators Xavier Denis,Jacques-Henri Jourdan Tools 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⟩ Communication dans un congrès hal-03827702v2
Creusot: a Foundry for the Deductive Verification of Rust Programs Xavier Denis,Jacques-Henri Jourdan,Claude Marché ICFEM 2022 - 23th International Conference on Formal Engineering Methods, Oct 2022, Madrid, Spain Communication dans un congrès hal-03737878v1
RustHornBelt: a semantic foundation for functional verification of Rust programs with unsafe code Yusuke Matsushita,Xavier Denis,Jacques-Henri Jourdan,Derek Dreyer PLDI 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⟩ Communication dans un congrès hal-03777103v1
Formal Verification of a Concurrent Bounded Queue in a Weak Memory Model Glen Mével,Jacques-Henri Jourdan ICFP 2021 - 26th ACM SIGPLAN International Conference on Functional Programming, Aug 2021, Virtual, Japan. ⟨10.1145/3473571⟩ Communication dans un congrès hal-03298759v1
RustBelt Meets Relaxed Memory Hoang-Hai Dang,Jacques-Henri Jourdan,Jan-Oliver Kaiser,Derek Dreyer POPL, Jan 2020, New Orleans, United States. ⟨10.1145/3371101⟩ Communication dans un congrès hal-02351793v1
Time Credits and Time Receipts in Iris Glen Mével,Jacques-Henri Jourdan,François Pottier European Symposium on Programming, Apr 2019, Prague, Czech Republic. pp.3-29, ⟨10.1007/978-3-030-17184-1_1⟩ Communication dans un congrès hal-02183311v1
Formal Proof and Analysis of an Incremental Cycle Detection Algorithm Armaël Guéneau,Jacques-Henri Jourdan,Arthur Charguéraud,François Pottier Interactive Theorem Proving, Sep 2019, Portland, United States Communication dans un congrès hal-02167236v1
MoSeL: a general, extensible modal framework for interactive proofs in separation logic Robbert Krebbers,Jacques-Henri Jourdan,Ralf Jung,Joseph Tassarotti,Jan-Oliver Kaiseret al. International Conference on Functional Programming (ICFP 2018), ACM, Sep 2018, St Louis, MO, United States. pp.77, ⟨10.1145/3236772⟩ Communication dans un congrès hal-01898522v1
RustBelt: Securing the Foundations of the Rust Programming Language Ralf Jung,Jacques-Henri Jourdan,Robbert Krebbers,Derek Dreyer 45th ACM SIGPLAN Symposium on Principles of Programming Languages (POPL 2018), Jan 2018, Los Angeles, CA, United States. pp.66, ⟨10.1145/3158154⟩ Communication dans un congrès hal-01633165v2
The Essence of Higher-Order Concurrent Separation Logic Robbert Krebbers,Ralf Jung,Aleš Bizjak,Jacques-Henri Jourdan,Derek Dreyeret al. European Symposium on Programming (ESOP) 2017., Apr 2017, Uppsala, Sweden. ⟨10.1007/978-3-662-54434-1_26⟩ Communication dans un congrès hal-01633133v1
Sparsity Preserving Algorithms for Octagons Jacques-Henri Jourdan NSAD 2016 - Numerical and symbolic abstract domains workshop , Sep 2016, Edinburgh, United Kingdom. pp.14 Communication dans un congrès hal-01406795v1
Statistically profiling memory in OCaml Jacques-Henri Jourdan OCaml 2016, Sep 2016, Nara, Japan Communication dans un congrès hal-01406809v1
A formally-verified C static analyzer Jacques-Henri Jourdan,Vincent Laporte,Sandrine Blazy,Xavier Leroy,David Pichardie POPL 2015: 42nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, Jan 2015, Mumbai, India. pp.247-259, ⟨10.1145/2676726.2676966⟩ Communication dans un congrès hal-01078386v1
Finding Non-Polynomial Positive Invariants and Lyapunov Functions for Polynomial Systems through Darboux Polynomials Eric Goubault,Jacques-Henri Jourdan,Sylvie Putot,Sriram Sankaranarayanan American Control Conference (ACC), Jun 2014, Portland, United States Communication dans un congrès hal-01633155v1
Implementing hash-consed structures in Coq Thomas Braibant,Jacques-Henri Jourdan,David Monniaux Interactive Theorem Proving, 4th international conference, Jul 2013, Rennes, France. pp.477-483, ⟨10.1007/978-3-642-39634-2_36⟩ Communication dans un congrès hal-00816672v1
A Formally-Verified C Compiler Supporting Floating-Point Arithmetic Sylvie Boldo,Jacques-Henri Jourdan,Xavier Leroy,Guillaume Melquiond Arith - 21st IEEE Symposium on Computer Arithmetic, Apr 2013, Austin, United States. pp.107-115 Communication dans un congrès hal-00743090v2
3D Hardware Canaries Sébastien Briais,Stéphane Caron,Jean-Michel Cioranesco,Jean-Luc Danger,Sylvain Guilleyet al. CHES 2012 - 14th International Workshop Cryptographic Hardware and Embedded Systems, Sep 2012, Leuven, Belgium. pp.1-22, ⟨10.1007/978-3-642-33027-8_1⟩ Communication dans un congrès hal-01111533v1
Validating LR(1) Parsers Jacques-Henri Jourdan,François Pottier,Xavier Leroy ESOP 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⟩ Communication dans un congrès hal-01077321v1

Pré-publication, Document de travail (1)

Using a Prophecy-Based Encoding of Rust Borrows in a Realistic Verification Tool Xavier Denis,Arnaud Golfouse,Armaël Guéneau,Jacques-Henri Jourdan,Dominik Stolz 2025 Pré-publication, Document de travail hal-05244847v1

Article dans une revue (9)

Safe Systems Programming in Rust: The Promise and the Challenge Ralf Jung,Jacques-Henri Jourdan,Robbert Krebbers,Derek Dreyer Communications of the ACM, 2021, 64 (4), pp.144-152. ⟨10.1145/3418295⟩ Article dans une revue hal-03021536v1
Cosmo: A Concurrent Separation Logic for Multicore OCaml Glen Mével,Jacques-Henri Jourdan,François Pottier Proceedings of the ACM on Programming Languages, 2020, 4 (ICFP), ⟨10.1145/3408978⟩ Article dans une revue hal-02929998v1
Spy Game: Verifying a Local Generic Solver in Iris Paulo Emílio de Vilhena,François Pottier,Jacques-Henri Jourdan Proceedings of the ACM on Programming Languages, 2020, 4 (POPL), ⟨10.1145/3371101⟩ Article dans une revue hal-02351562v1
Iris from the ground up: A modular foundation for higher-order concurrent separation logic Ralf Jung,Robbert Krebbers,Jacques-Henri Jourdan,Aleš Bizjak,Lars Birkedalet al. Journal of Functional Programming, 2018, 28 (e20), ⟨10.1017/S0956796818000151⟩ Article dans une revue hal-01945446v1
A Simple, Possibly Correct LR Parser for C11 Jacques-Henri Jourdan,François Pottier ACM Transactions on Programming Languages and Systems (TOPLAS), 2017, 39 (4), pp.1 - 36. ⟨10.1145/3064848⟩ Article dans une revue hal-01633123v1
Phase I/II dose-finding design for molecularly targeted agent: Plateau determination using adaptive randomization Marie-Karelle Riviere,Ying Yuan,Jacques-Henri Jourdan,Frédéric Dubois,Sarah Zohar Statistical Methods in Medical Research, 2016, ⟨10.1177/0962280216631763⟩ Article dans une revue hal-01298681v1
dfcomb: An R-package for phase I/II trials of drug combinations Marie-Karelle Riviere,Jacques-Henri Jourdan,Sarah Zohar Computer Methods and Programs in Biomedicine, 2016, 125, pp.117-133. ⟨10.1016/j.cmpb.2015.10.018⟩ Article dans une revue hal-01297367v1
Verified Compilation of Floating-Point Computations Sylvie Boldo,Jacques-Henri Jourdan,Xavier Leroy,Guillaume Melquiond Journal of Automated Reasoning, 2015, 54 (2), pp.135-163. ⟨10.1007/s10817-014-9317-x⟩ Article dans une revue hal-00862689v3
Implementing and reasoning about hash-consed data structures in Coq Thomas Braibant,Jacques-Henri Jourdan,David Monniaux Journal of Automated Reasoning, 2014, 53 (3), pp.271-304. ⟨10.1007/s10817-014-9306-0⟩ Article dans une revue hal-00881085v4

Rapport (1)

The CREUSOT Environment for the Deductive Verification of Rust Programs Xavier Denis,Jacques-Henri Jourdan,Claude Marché [Research Report] RR-9448, Inria Saclay - Île de France. 2021 Rapport (rapport de recherche) hal-03526634v2

Thèse (1)

Verasco: a Formally Verified C Static Analyzer Jacques-Henri Jourdan Programming Languages [cs.PL]. Universite Paris Diderot-Paris VII, 2016. English. ⟨NNT : ⟩ Thèse tel-01327023v1