Sylvain Boulmé Maître de conférences HDR, co-responsable de la filière en alternance de l'Ensimag

Identifiants chercheurs

IdHAL :

sylvain-boulme

ORCID :

0000-0002-9501-9606

IdRef :

257287515

Publications

Article dans une revue (5)

Construire des logiciels fiables Sylvain Boulmé Interstices, 2024 Article dans une revue hal-04438448v1
Formally Verifying Optimizations with Block Simulations Léo Gourdin,Benjamin Bonneau,Sylvain Boulmé,David Monniaux,Alexandre Bérard Proceedings of the ACM on Programming Languages, 2023, 7 (OOPSLA2), pp.59-88. ⟨10.1145/3622799⟩ Article dans une revue hal-04102940v3
Certified and efficient instruction scheduling. Application to interlocked VLIW processors. Cyril Six,Sylvain Boulmé,David Monniaux Proceedings of the ACM on Programming Languages, 2020, OOPSLA 2020, pp.129. ⟨10.1145/3428197⟩ Article dans une revue hal-02185883v3
Refinement to Certify Abstract Interpretations, Illustrated on Linearization for Polyhedra Sylvain Boulmé,Alexandre Maréchal Journal of Automated Reasoning, 2019, 62 (4), ⟨10.1007/s10817-018-9492-2⟩ Article dans une revue hal-01133865v4
Adaptabilité et validation de la traduction de B vers C - Points de vue du projet BOM Frédéric Badeau,Didier Bert,Sylvain Boulmé,Claude Métayer,Marie-Laure Potetet al. Revue des Sciences et Technologies de l'Information - Série TSI : Technique et Science Informatiques, 2004, Approches Formelles pour le Développement de Logiciels, 23 (7), pp.879--903. ⟨10.3166/tsi.23.879-903⟩ Article dans une revue istex inria-00384177v1

Communication dans un congrès (24)

Safe external calls from formally verified functional code: exiting the monad, and a BDD case study David Monniaux,Sylvain Boulmé 36es Journées Francophones des Langages Applicatifs (JFLA 2025), Jan 2025, Roiffé, France Communication dans un congrès hal-04859400v1
Formally Verified Hardening of C Programs against Hardware Fault Injection Basile Pesin,Sylvain Boulmé,David Monniaux,Marie-Laure Potet 14th ACM SIGPLAN International Conference on Certified Programs and Proofs (CPP’25), Jan 2025, Denver (CO), United States. ⟨10.1145/3703595.3705880⟩ Communication dans un congrès hal-04818801v2
Collaboration between untrusted imperative code and Coq code David Monniaux,Sylvain Boulmé Journée LVP 2024, CNRS, Nov 2024, Paris, France Communication dans un congrès hal-04828135v1
Chamois: agile development of CompCert extensions for optimization and security David Monniaux,Sylvain Boulmé 35es Journées Francophones des Langages Applicatifs (JFLA 2024), Jan 2024, Saint-Jacut-de-la-Mer, France Communication dans un congrès hal-04406465v1
Testing a Formally Verified Compiler David Monniaux,Léo Gourdin,Sylvain Boulmé,Olivier Lebeltel Tests and Proofs (TAP 2023), Jul 2023, Leicester, United Kingdom. pp.40-48, ⟨10.1007/978-3-031-38828-6_3⟩ Communication dans un congrès hal-04096390v1
Optimizations for the CompCert verified compiler Sylvain Boulmé,Léo Gourdin,David Monniaux,Cyril Six Journées nationales du GDR GPL 2022, CNRS, Jun 2022, Vannes, France Communication dans un congrès hal-04828018v1
Formally Verified Superblock Scheduling Cyril Six,Léo Gourdin,Sylvain Boulmé,David Monniaux,Justus Fasseet al. Certified Programs and Proofs (CPP ’22), Jan 2022, Philadelphia, United States. pp.40-54, ⟨10.1145/3497775.3503679⟩ Communication dans un congrès hal-03200774v2
The Trusted Computing Base of the CompCert Verified Compiler David Monniaux,Sylvain Boulmé Programming Languages and Systems (ESOP 2022), Apr 2022, Munich, Germany. pp.204-233, ⟨10.1007/978-3-030-99336-8_8⟩ Communication dans un congrès hal-03541595v2
A CompCert Backend with Symbolic Encryption Paolo Torrini,Sylvain Boulmé Sixth workshop on Principles of Secure Compilation (PriSC'22), part of the 49th ACM SIGPLAN Symposium on Principles of Programming Languages (POPL 2022), Jan 2022, Philadelphia, Pennsylvania, United States Communication dans un congrès hal-03555551v1
Bugs in the CompCert verified compiler David Monniaux,Sylvain Boulmé Journées nationales du GDR GPL 2022, CNRS, Jun 2022, Vannes, France Communication dans un congrès hal-04828038v1
Scheduling for the CompCert verified compiler Sylvain Boulmé,Léo Gourdin,David Monniaux,Cyril Six 3rd RISC-V Meeting, RISC-V Summit Europe, Mar 2021, Grenoble, France Communication dans un congrès hal-04827940v1
A Coq Tactic for Equality Learning in Linear Arithmetic Sylvain Boulmé,Alexandre Maréchal Interactive Theorem Proving - 9th International Conference, (ITP 2018), Jul 2018, Oxford, United Kingdom. ⟨10.1007/978-3-319-94821-8_7⟩ Communication dans un congrès hal-01505598v2
The Verified Polyhedron Library: an overview Sylvain Boulmé,Alexandre Maréchal,David Monniaux,Michaël Périn,Hang Yu 20th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), Universitatea de Vest din Timișoara, Sep 2018, Timișoara, Romania. pp.9-17, ⟨10.1109/SYNASC.2018.00014⟩ Communication dans un congrès hal-02100006v1
A Certifying Frontend for (Sub)polyhedral Abstract Domains Alexis Fouilhe,Sylvain Boulmé Verified Software: Theories, Tools and Experiments (VSTTE) 2014, Jul 2014, Vienna, Austria. pp.200-215, ⟨10.1007/978-3-319-12154-3_13⟩ Communication dans un congrès hal-05545896v1
A refinement methodology for object-oriented programs Asma Tafat,Sylvain Boulmé,Claude Marché Formal Verification of Object-Oriented Software, Jun 2010, Paris, France. pp.143--159 Communication dans un congrès inria-00534336v1
Relaxing Restrictions on Invariant Composition in the B Method by Ownership Control a la Spec# Sylvain Boulmé,Marie-Laure Potet Rigorous Methods for Software Construction and Analysis, Essays Dedicated to Egon Börger on the Occasion of His 60th Birthday, May 2006, Dagstuhl seminar, Germany. pp.1-16, ⟨10.1007/978-3-642-11447-2_1⟩ Communication dans un congrès istex hal-05559662v1
Intuitionistic Refinement Calculus Sylvain Boulmé Typed Lambda Calculi and Applications (TLCA'2007), Jun 2007, Paris, France. pp.54-69, ⟨10.1007/978-3-540-73228-0_6⟩ Communication dans un congrès istex hal-05559615v1
Interpreting Invariant Composition in the B Method Using the Spec# Ownership Relation: A Way to Explain and Relax B Restrictions Sylvain Boulmé,Marie-Laure Potet B 2007: Formal Specification and Development in B, Jan 2007, Besançon, France. pp.4-18, ⟨10.1007/11955757_4⟩ Communication dans un congrès istex hal-05559634v1
Proof Contexts with Late Binding Virgile Prevosto,Sylvain Boulmé International Conference on Typed Lambda Calculi and Applications (TLCA 2005), Apr 2005, Nara (Japan), Japan. pp.324-338, ⟨10.1007/11417170_24⟩ Communication dans un congrès istex hal-05559590v1
Traduction de B vers des langages de programmation Frédéric Badeau,Didier Bert,Sylvain Boulmé,Claude Métayer,Marie-Laure Potetet al. Approches Formelles dans l'Assistance au Développement de Logiciels (AFADL'03), IRISA, Jan 2003, Rennes, France. pp.87--102 Communication dans un congrès inria-00392235v1
Certifying Synchrony for free Sylvain Boulmé,Grégoire Hamon LPAR 2001 - 8th International Conference on Logic for Programming, Artificial Intelligence and Reasoning, Dec 2001, La Havana, Cuba. pp.495-506, ⟨10.1007/3-540-45653-8_34⟩ Communication dans un congrès istex hal-01571762v1
Opérateurs de raffinement sur les structures algébriques Sylvain Boulmé Journées Francophones des Langages Applicatifs, Jan 2000, Mont Saint-Michel, France Communication dans un congrès hal-01572557v1
On the way to certify computer algebra systems Sylvain Boulmé,Thérèse Hardin,David Hirschkoff,Valérie Ménissier-Morain,Renaud Rioboo Calculemus workshop of FLOC'99, Jun 1999, Trento, Italy. pp.370-385, ⟨10.1016/S1571-0661(05)80609-7⟩ Communication dans un congrès hal-01574382v1
Modules Objets et Calcul Formel Sylvain Boulmé,Thérèse Hardin,Renaud Rioboo JFLA'99 - Journées francophone des langages applicatifs, Feb 1999, Morzine-Avoriaz, France Communication dans un congrès hal-01573964v1

Poster de conférence (1)

Formally Verified Advanced Optimizations for RISC-V David Monniaux,Sylvain Boulmé,Léo Gourdin RISC-V Summit Europe 2023, Jun 2023, Barcelona, Spain Poster de conférence hal-04748961v1

Pré-publication, Document de travail (3)

Formally Verified Compilation for Aligned Memory Copies Alexandre Bérard,Benjamin Bonneau,Sylvain Boulmé,David Monniaux 2026 Pré-publication, Document de travail hal-05493413v1
Embedding Untrusted Imperative ML Oracles into Coq Verified Code Sylvain Boulmé,Thomas Vandendorpe 2019 Pré-publication, Document de travail hal-02062288v2
Toward Certification for Free! Sylvain Boulmé,Alexandre Maréchal 2017 Pré-publication, Document de travail hal-01558252v3

Rapport (3)

A Refinement Approach for Correct-by-Construction Object-Oriented Programs Asma Tafat,Sylvain Boulmé,Claude Marché [Research Report] RR-7310, INRIA. 2010, pp.31 Rapport (rapport de recherche) inria-00491835v1
Specifying in Coq inheritance used in Computer Algebra Libraries Sylvain Boulmé [Research Report] lip6.2000.013, LIP6. 2000 Rapport (rapport de recherche) hal-02548305v1
Modules, Objets et Calcul Formel Sylvain Boulmé,Thérèse Hardin,Renaud Rioboo [Rapport de recherche] lip6.1999.012, LIP6. 1999 Rapport (rapport de recherche) hal-02548218v1

HDR (1)

Formally Verified Defensive Programming (efficient Coq-verified computations from untrusted ML oracles) Sylvain Boulmé Software Engineering [cs.SE]. Université Grenoble-Alpes, 2021 HDR tel-03356701v1

Logiciel (2)

Chamois-Arsene Basile Pesin,David Monniaux,Sylvain Boulmé 2024 Logiciel hal-04854350v1
Chamois David Monniaux,Sylvain Boulmé,Léo Gourdin,Alexandre Bérard,Justus Fasseet al. 2024, ⟨swh:1:dir:3d6edc4eb44188275528710f67e46d711a55f3d9;origin=https://hal.archives-ouvertes.fr/hal-04749015;visit=swh:1:snp:a99f137fe7e250d0df845a6370a663212effeacf;anchor=swh:1:rel:40e9091218e645b81affcd664bd6813f95a2b1e3;path=/⟩ Logiciel hal-04749015v1