Sylvain Boulmé

Maître de conférences HDR, co-responsable de la filière en alternance de l'Ensimag
74 %
Libre accès
39
Documents
Affiliations actuelles
  • VERIMAG (VERIMAG - IMAG)
  • École nationale supérieure d'informatique et de mathématiques appliquées (Grenoble INP ENSIMAG)
Identifiants chercheurs
Contact

Publications

14
13
5
4
2
1
3
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
17
6
5
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
3
3
2
2
1
21
13
5
5
4
3
1
1

Publications

Deposit thumbnail

Construire des logiciels fiables

Sylvain Boulmé

Interstices, 2024

Article dans une revue hal-04438448v1
Deposit thumbnail

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
Deposit thumbnail

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
Deposit thumbnail

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 Potet et 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
Deposit thumbnail

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
Deposit thumbnail

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
Deposit thumbnail

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
Deposit thumbnail

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
Deposit thumbnail

Formally Verified Superblock Scheduling

Cyril Six , Léo Gourdin , Sylvain Boulmé , David Monniaux , Justus Fasse et 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
Deposit thumbnail

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
Deposit thumbnail

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
Deposit thumbnail

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
Deposit thumbnail

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
Deposit thumbnail

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 Potet et 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
Deposit thumbnail

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
Deposit thumbnail

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
Deposit thumbnail

Specifying in Coq inheritance used in Computer Algebra Libraries

Sylvain Boulmé

[Research Report] lip6.2000.013, LIP6. 2000

Rapport (rapport de recherche) hal-02548305v1
Deposit thumbnail

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