David Monniaux

David Monniaux est directeur de recherche au CNRS, directeur du laboratoire Verimag (CNRS, Université Grenoble Alpes, Grenoble-INP).
112
Documents
Affiliations actuelles
  • VERIMAG (VERIMAG - IMAG)
  • Institut des sciences informatiques et de leurs interactions - CNRS Sciences informatiques (INS2I-CNRS)
Identifiants chercheurs

Présentation

Senior researcher at CNRS

Director of the VERIMAG laboratory

Publications

Publications

Les arcanes des processeurs mis à l'épreuve

David Monniaux , Clémentine Maurice
La Recherche, 2024, 578
Article dans une revue hal-04643335 v1
Image document

Pragmatics of Formally Verified Yet Efficient Static Analysis, in particular for Formally Verified Compilers

David Monniaux
International Journal on Software Tools for Technology Transfer, 2024, 26 (4), pp.463-477. ⟨10.1007/s10009-024-00760-3⟩
Article dans une revue hal-04643135 v1
Image document

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-04102940 v3
Image document

Formally Verified Loop-Invariant Code Motion and Assorted Optimizations

David Monniaux , Cyril Six
ACM Transactions on Embedded Computing Systems (TECS), 2022, 22 (1), pp.#3 1-27. ⟨10.1145/3529507⟩
Article dans une revue hal-03628646 v1
Image document

The complexity gap in the static analysis of cache accesses grows if procedure calls are added

David Monniaux
Formal Methods in System Design, 2022, 59 (1-3), pp.1-20. ⟨10.1007/s10703-022-00392-w⟩
Article dans une revue hal-03545774 v1
Image document

A task-based approach to parallel parametric linear programming solving, and application to polyhedral computations

Camille Coti , David Monniaux , Hang Yu
Concurrency and Computation: Practice and Experience, 2021, 33 (6), pp.e6050. ⟨10.1002/cpe.6050⟩
Article dans une revue hal-02951016 v1
Image document

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-02185883 v3
Image document

Fast and exact analysis for LRU caches

Claire Maïza , Valentin Touzeau , David Monniaux , Jan Reineke
Proceedings of the ACM on Programming Languages, 2019, 3 (POPL), pp.#54. ⟨10.1145/3290367⟩
Article dans une revue hal-01908648 v2
Image document

On the decidability of the existence of polyhedral invariants in transition systems

David Monniaux
Acta Informatica, 2019, 56 (4), pp.385-389. ⟨10.1007/s00236-018-0324-y⟩
Article dans une revue hal-01587125 v2
Image document

On the complexity of cache analysis for different replacement policies

David Monniaux , Valentin Touzeau
Journal of the ACM (JACM), 2019, 66 (6), pp.41. ⟨10.1145/3366018⟩
Article dans une revue hal-01910216 v3
Image document

De la surveillance secrète à la prédiction des risques : les dérives du fichage dans le champ de la lutte contre le terrorisme

Virginie Gautron , David Monniaux
Archives de politique criminelle, 2016, Terrorismes, 38, pp.123-135. ⟨10.3917/apc.038.0123⟩
Article dans une revue hal-01446359 v1
Image document

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-00881085 v4

Invariant Generation through Strategy Iteration in Succinctly Represented Control Flow Graphs

Thomas Martin Gawlitza , David Monniaux
Logical Methods in Computer Science, 2012, Volume 8, Issue 3, ⟨10.2168/LMCS-8(3:29)2012⟩
Article dans une revue hal-04597246 v1
Image document

Initiation à la calculabilité

David Monniaux
Quadrature, 2012, 86, pp.17-28
Article dans une revue hal-01446372 v1
Image document

Stratified Static Analysis Based on Variable Dependencies

David Monniaux , Julien Le Guen
Electronic Notes in Theoretical Computer Science, 2012, Proceedings of the Third International Workshop on Numerical and Symbolic Abstract Domains, NSAD 2011, 288, pp.61-74. ⟨10.1016/j.entcs.2012.10.008⟩
Article dans une revue hal-00622137 v1
Image document

Automatic modular abstractions for template numerical constraints

David Monniaux
Logical Methods in Computer Science, 2010, 6 (3), pp.4. ⟨10.2168/LMCS-6(3:4)2010⟩
Article dans une revue hal-00418992 v2
Image document

A minimalistic look at widening operators

David Monniaux
Higher-Order and Symbolic Computation, 2009, 22 (2), pp.145-154. ⟨10.1007/s10990-009-9046-8⟩
Article dans une revue hal-00363204 v3
Image document

The pitfalls of verifying floating-point computations

David Monniaux
ACM Transactions on Programming Languages and Systems (TOPLAS), 2008, 30 (3), pp.12. ⟨10.1145/1353445.1353446⟩
Article dans une revue hal-00128124 v5
Image document

Abstract interpretation of programs as Markov decision processes

David Monniaux
Science of Computer Programming, 2005, 58, pp.179-205. ⟨10.1016/j.scico.2005.02.008⟩
Article dans une revue hal-00084297 v1
Image document

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-04859400 v1
Image document

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-04818801 v2

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-04828135 v1
Image document

Memory Simulations, Security and Optimization in a Verified Compiler

David Monniaux
Certified Programs and Proofs 2024, Brigitte Pientka; Sandrine Blazy; Amin Timany; Dmitriy Traytel, Jan 2024, London, United Kingdom. ⟨10.1145/3636501.3636952⟩
Communication dans un congrès hal-04336347 v1
Image document

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-04406465 v1

Des bugs partout !

David Monniaux
Fête de la science, CNRS, Oct 2023, Grenoble, France
Communication dans un congrès hal-04828081 v1
Image document

BAXMC: a CEGAR approach to Max#SAT

Thomas Vigouroux , Cristian Ene , David Monniaux , Laurent Mounier , Marie-Laure Potet
FMCAD 2022, Oct 2022, Trente, Italy. ⟨10.34727/2022/isbn.978-3-85448-053-2⟩
Communication dans un congrès hal-03773005 v2
Image document

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-04096390 v1
Image document

Data Abstraction, Arrays, Maps, and Completeness, aka "Cell Morphing

David Monniaux
10th Workshop on Horn Clauses for Verification and Synthesis (HCVS), Apr 2023, Paris, France. ⟨10.4204/EPTCS.402⟩
Communication dans un congrès hal-04750127 v1

Formally verified static analysis in formally verified compilation

David Monniaux
Challenges of Software Verification Symposium 2023, Università Ca' Foscari Venezia, May 2023, Venezia, Italy
Communication dans un congrès hal-04828077 v1

Optimizations and security in the CompCert verified compiler

David Monniaux
Journée thématique du club des partenaires sur le RISC-V, Thalès + CNRS GDR SoC², Sep 2023, Palaiseau, France
Communication dans un congrès hal-04828132 v1

Des bugs partout !

David Monniaux
Tribulations savantes, Université Grenoble Alpes, May 2023, Grenoble, France
Communication dans un congrès hal-04828134 v1

Formally verified compilation, security and faults

David Monniaux
GdR sécurité GT MFS 2023 (2023 Annual Meeting of the WG "Formal Methods for Security"), CNRS, Mar 2023, Roscoff, France
Communication dans un congrès hal-04828087 v1
Image document

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-03541595 v2

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-04828038 v1
Image document

Formally verified 32- and 64-bit integer division using double-precision floating-point arithmetic

David Monniaux , Alice Pain
2022 IEEE 29th Symposium on Computer Arithmetic (ARITH), Sep 2022, Lyon, France. pp.128-132, ⟨10.1109/ARITH54963.2022.00032⟩
Communication dans un congrès hal-03722203 v1
Image document

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-03200774 v2

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-04828018 v1

Internet voting. Then what? Some reflections on trust and expertise

David Monniaux
Colloqium LORIA 2024 - Day on citizen trust and informatics – DigiTrust – OLKi, LORIA; Enka Blanchard; Aurore Coince; Maïra NASSAU, Nov 2021, Nancy, France
Communication dans un congrès hal-04827914 v1
Image document

Simple, Light, Yet Formally Verified, Global Common Subexpression Elimination and Loop-Invariant Code Motion

David Monniaux , Cyril Six
Languages, Compilers, Tools and Theory of Embedded Systems (LCTES), ACM, Jun 2021, online, Canada. pp.85-96, ⟨10.1145/3461648.3463850⟩
Communication dans un congrès hal-03212087 v1

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-04827940 v1

Adventures in compiler design, architecture, and operating systems

David Monniaux
Conférence francophone d'informatique en Parallélisme, Architecture et Système, CC-IN2P3; LIP, Jul 2021, Lyon, France
Communication dans un congrès hal-04827882 v1
Image document

Data Abstraction: A General Framework to Handle Program Verification of Data Structures

Julien Braine , Laure Gonnord , David Monniaux
SAS 2021 - 28th Static Analysis Symposium, Oct 2021, Chicago, United States. pp.215-235, ⟨10.1007/978-3-030-88806-0_11⟩
Communication dans un congrès hal-03321868 v1

Computing over convex polyhedra using VPL

David Monniaux
6th International Workshop on Symbolic-Numeric Methods for Reasoning about CPS and IoT (SNR), Aug 2020, Vienna (virtual), Austria
Communication dans un congrès hal-04750244 v1
Image document

An Efficient Parametric Linear Programming Solver and Application to Polyhedral Projection

Hang Yu , David Monniaux
Static Analysis (SAS 2019), Oct 2019, Porto, Portugal. pp.203-224, ⟨10.1007/978-3-030-32304-2_11⟩
Communication dans un congrès hal-02362102 v1
Image document

Parallel parametric linear programming solving, and application to polyhedral computations

Camille Coti , David Monniaux , Hang Yu
International conference on computational science, Jun 2019, Faro, Portugal. pp.566-572, ⟨10.1007/978-3-030-22750-0_52⟩
Communication dans un congrès hal-02097321 v1

Keynote : Some industrial applications I’ve been involved in

David Monniaux
Euromicro conference on real-time systems (ECRTS), Euromicro; Arne Hamann; Dirk Ziegenbein, Jul 2019, Stuttgart, Germany. ⟨10.4230/LIPIcs.ECRTS.2019.0⟩
Communication dans un congrès hal-04827834 v1
Image document

Extending Constraint-Only Representation of Polyhedra with Boolean Constraints

Alexey Bakhirkin , David Monniaux
25th Static Analysis Symposium (SAS 2018), Aug 2018, Freiburg im Breisgau, Germany. pp.127-145, ⟨10.1007/978-3-319-99725-4_10⟩
Communication dans un congrès hal-01841837 v2
Image document

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-02100006 v1
Image document

Combining Forward and Backward Abstract Interpretation of Horn Clauses

Alexey Bakhirkin , David Monniaux
24th International Static Analysis Symposium (SAS), Francesco Ranzato; Patrick Cousot, Aug 2017, New York City, United States. ⟨10.1007/978-3-319-66706-5_2⟩
Communication dans un congrès hal-01551447 v2
Image document

Ascertaining Uncertainty for Efficient Exact Cache Analysis

Claire Maïza , Valentin Touzeau , David Monniaux , Jan Reineke
Computer Aided Verification - 29th International Conference, Rupak Majumdar; Viktor Kuncak, Jul 2017, Heidelberg, France. pp.20 - 40, ⟨10.1007/978-3-319-63390-9_2⟩
Communication dans un congrès hal-01592048 v2
Image document

Scalable Minimizing-Operators on Polyhedra via Parametric Linear Programming

Alexandre Maréchal , David Monniaux , Michaël Périn
Static Analysis Symposium (SAS), Francesco Ranzato, Aug 2017, New York, United States
Communication dans un congrès hal-01555998 v1
Image document

Model Checking of Cache for WCET Analysis Refinement

Valentin Touzeau , Claire Maïza , David Monniaux
10th Junior Researcher Workshop on Real-Time Computing, Oct 2016, Brest, France
Communication dans un congrès hal-01447930 v2
Image document

A Survey of Satisfiability Modulo Theory

David Monniaux
Computer Algebra in Scientific Computing, Sep 2016, Bucharest, Romania. ⟨10.1007/978-3-319-45641-6_26⟩
Communication dans un congrès hal-01332051 v1
Image document

Formula Slicing: Inductive Invariants from Preconditions

Egor George Karpenkov , David Monniaux
12th International Haifa Verification Conference (HVC), Nov 2016, Haifa, Israel. pp.169-185, ⟨10.1007/978-3-319-49052-6_11⟩
Communication dans un congrès hal-01446354 v1
Image document

Cell morphing: from array programs to array-free Horn clauses

David Monniaux , Laure Gonnord
23rd Static Analysis Symposium (SAS 2016), Sep 2016, Edimbourg, United Kingdom. pp.361-382, ⟨10.1007/978-3-662-53413-7_18⟩
Communication dans un congrès hal-01206882 v3
Image document

A simple abstraction of arrays and maps by program translation

David Monniaux , Francesco Alberti
22nd International Static Analysis Symposium (SAS), Sep 2015, Saint-Malo, France. pp.217-234, ⟨10.1007/978-3-662-48288-9_13⟩
Communication dans un congrès hal-01162795 v1
Image document

Polyhedra to the rescue of array interpolants

Francesco Alberti , David Monniaux
ACM/SIGAPP Symposium On Applied Computing, Apr 2015, Salamanca, Spain. pp.1745-1750, ⟨10.1145/2695664.2695784⟩
Communication dans un congrès hal-01178600 v1
Image document

Synthesis of ranking functions using extremal counterexamples

Laure Gonnord , David Monniaux , Gabriel Radanne
Programming Languages, Design and Implementation, Jun 2015, Portland, Oregon, United States. ⟨10.1145/2737924.2737976⟩
Communication dans un congrès hal-01144622 v1
Image document

Polyhedral Approximation of Multivariate Polynomials using Handelman's Theorem

Alexandre Maréchal , Alexis Fouilhé , Tim King , David Monniaux , Michaël Périn
International Conference on Verification, Model Checking, and Abstract Interpretation 2016, Barbara Jobstmann; Rustan Leino, Jan 2016, St. Petersburg, United States. ⟨10.1007/978-3-662-49122-5_8⟩
Communication dans un congrès hal-01223362 v1

Program Analysis with Local Policy Iteration

Egor George Karpenkov , David Monniaux , Wendler Philipp
Verification, Model Checking, and Abstract Interpretation (VMCAI), Jan 2016, Saint Petersburg, Florida, United States. pp.127-146, ⟨10.1007/978-3-662-49122-5_6⟩
Communication dans un congrès hal-01255314 v1

Speeding Up Logico-Numerical Strategy Iteration

David Monniaux , Peter Schrammel
Static analysis, Sep 2014, Munich, Germany. pp.253-267, ⟨10.1007/978-3-319-10936-7_16⟩
Communication dans un congrès hal-04597249 v1
Image document

How to Compute Worst-Case Execution Time by Optimization Modulo Theory and a Clever Encoding of Program Semantics

Julien Henry , Mihail Asavoae , David Monniaux , Claire Maïza
ACM SIGPLAN/SIGBED Conference on Languages, Compilers and Tools for Embedded Systems 2014, Jun 2014, Edimbourg, United Kingdom. pp.1-10
Communication dans un congrès hal-00998138 v1
Image document

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-00816672 v1
Image document

Efficient Generation of Correctness Certificates for the Abstract Domain of Polyhedra

Alexis Fouilhé , David Monniaux , Michaël Périn
20th static analysis symposium (SAS), Jun 2013, Seattle, Washington, United States. pp.345-365, ⟨10.1007/978-3-642-38856-9_19⟩
Communication dans un congrès hal-00806990 v1
Image document

PAGAI: a path sensitive static analyzer

Julien Henry , David Monniaux , Matthieu Moy
Tools for Automatic Program AnalysiS (TAPAS 2012), Sep 2012, Deauville, France. pp.3, ⟨10.1016/j.entcs.2012.11.003⟩
Communication dans un congrès hal-00718438 v1
Image document

Anatomy of Alternating Quantifier Satisfiability (Work in progress)

Anh-Dung Phan , Nikolaj Bjørner , David Monniaux
10th International Workshop on Satisfiability Modulo Theories, Jun 2012, Manchester, United Kingdom. pp.6, ⟨10.29007/8cf7⟩
Communication dans un congrès hal-00716323 v1
Image document

Succinct Representations for Abstract Interpretation

Julien Henry , David Monniaux , Matthieu Moy
Static analysis symposium (SAS), Sep 2012, Deauville, France. pp.283-299, ⟨10.1007/978-3-642-33125-1_20⟩
Communication dans un congrès hal-00709833 v1

Experiments on the feasibility of using a floating-point simplex in an SMT solver

Diego Caminha Barbosa de Oliveira , David Monniaux
PAAR-2012. Third Workshop on Practical Aspects of Automated Reasoning, Jun 2012, Manchester, United Kingdom. pp.19-28, ⟨10.29007/j7x4⟩
Communication dans un congrès hal-04597240 v1
Image document

Modular Abstractions of Reactive Nodes using Disjunctive Invariants

David Monniaux , Martin Bodin
Asian symposium on programming languages and systems (APLAS), Dec 2011, Kenting, Taiwan. pp.19-33, ⟨10.1007/978-3-642-25318-8_5⟩
Communication dans un congrès hal-00620682 v1
Image document

Improving Strategies via SMT Solving

Thomas Martin Gawlitza , David Monniaux
European symposium on programming (ESOP 2011), Mar 2011, Saarbrücken, Germany. pp.236-255, ⟨10.1007/978-3-642-19718-5_13⟩
Communication dans un congrès hal-00555795 v1
Image document

Using Bounded Model Checking to Focus Fixpoint Iterations

David Monniaux , Laure Gonnord
Static analysis symposium (SAS), Sep 2011, Venezia, Italy. pp.369-385, ⟨10.1007/978-3-642-23702-7_27⟩
Communication dans un congrès hal-00600087 v1
Image document

On the Generation of Positivstellensatz Witnesses in Degenerate Cases

David Monniaux , Pierre Corbineau
Interactive Theorem Proving, Aug 2011, Nijmegen, Netherlands. pp.249-264, ⟨10.1007/978-3-642-22863-6_19⟩
Communication dans un congrès hal-00594761 v1
Image document

Quantifier elimination by lazy model enumeration

David Monniaux
CAV 2010, Jul 2010, Edimburgh, United Kingdom. pp.585-599, ⟨10.1007/978-3-642-14295-6_51⟩
Communication dans un congrès hal-00472831 v2
Image document

Automatic Modular Abstractions for Linear Constraints

David Monniaux
POPL 2009, 36th annual ACM SIGPLAN/SIGACT Symposium on Principles of Programming Languages, Jan 2009, Savannah, Georgia, United States. pp.140-151, ⟨10.1145/1594834.1480899⟩
Communication dans un congrès hal-00336144 v1
Image document

On using floating-point computations to help an exact linear arithmetic decision procedure

David Monniaux
Computer-aided verification (CAV 2009), Jun 2009, Grenoble, France. pp.570-583, ⟨10.1007/978-3-642-02658-4_42⟩
Communication dans un congrès hal-00354112 v2
Image document

A Quantifier Elimination Algorithm for Linear Real Arithmetic

David Monniaux
LPAR ( Logic for Programming, Artificial Intelligence, and Reasoning), Nov 2008, Doha, Qatar. pp.243-257, ⟨10.1007/978-3-540-89439-1_18⟩
Communication dans un congrès hal-00262312 v2
Image document

Varieties of Static Analyzers: A Comparison with ASTRÉE

Patrick Cousot , Radhia Cousot , Jerôme Feret , Laurent Mauborgne , Antoine Miné et al.
First Joint IEEE/IFIP Symposium on Theoretical Aspects of Software Engineering (TASE '07), Jun 2007, Shanghai, China. pp.3-20, ⟨10.1109/TASE.2007.55⟩
Communication dans un congrès hal-00154031 v1
Image document

Verification of Device Drivers and Intelligent Controllers: a Case Study

David Monniaux
International Conference On Embedded Software (EMSOFT), Sep 2007, Salzburg, Austria. pp.30 - 36, ⟨10.1145/1289927.1289937⟩
Communication dans un congrès hal-00158869 v1
Image document

Optimal abstraction on real-valued programs

David Monniaux
14th International Static Analysis Symposium (SAS 2007), 2007, Kongens Lyngby, Denmark. pp.104-120, ⟨10.1007/978-3-540-74061-2_7⟩
Communication dans un congrès hal-00148608 v1
Image document

Combination of Abstractions in the ASTRÉE Static Analyzer

Patrick Cousot , Radhia Cousot , Jérôme Feret , Laurent Mauborgne , Antoine Miné et al.
the 11th Annual Asian Computing Science Conference - ASIAN'06, Okada, Mitsu and Satoh, Ichir, Dec 2006, Tokyo, Japan. pp.272-300, ⟨10.1007/978-3-540-77505-8_23⟩
Communication dans un congrès istex inria-00528571 v1
Image document

Compositional analysis of floating-point linear numerical filters

David Monniaux
Communication dans un congrès hal-00084291 v1
Image document

The parallel implementation of the Astrée static analyzer

David Monniaux
2005, pp.86-96, ⟨10.1007/11575467_7⟩
Communication dans un congrès hal-00128097 v1
Image document

The ASTRÉE analyzer

Patrick Cousot , Radhia Cousot , Jerôme Feret , Laurent Mauborgne , Antoine Miné et al.
Communication dans un congrès hal-00084293 v1
Image document

A Static Analyzer for Large Safety-Critical Software

Bruno Blanchet , Patrick Cousot , Radhia Cousot , Jerôme Feret , Laurent Mauborgne et al.
2003, pp.196 - 207, ⟨10.1145/781131.781153⟩
Communication dans un congrès hal-00128135 v1
Image document

An Abstract Monte-Carlo Method for the Analysis of Probabilistic Programs

David Monniaux
2001, pp.93 - 101, ⟨10.1145/360204.360211⟩
Communication dans un congrès hal-00128138 v1
Image document

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-04748961 v1
Image document

Déboguage, vérification et certification de code

David Monniaux
Mokrane Bouzeghoub; Michel Daydé; Christian Jutten. Le calcul à découvert, CNRS Éditions, 2025, 978-2-271-15373-9
Chapitre d'ouvrage hal-04935578 v1
Image document

Completeness in static analysis by abstract interpretation, a personal point of view

David Monniaux
Vincenzo Arceri; Agostino Cortesi; Pietro Ferrara; Martina Olliaro. Challenges of Software Verification, 238, Springer Nature Singapore, pp.93-108, 2023, Intelligent Systems Reference Library, 978-981-19-9600-9. ⟨10.1007/978-981-19-9601-6_6⟩
Chapitre d'ouvrage hal-03857312 v2
Image document

Il faut se défier de la « pensée magique »

David Monniaux
Gilles Rouet. Algorithmes et décisions publiques, CNRS Éditions, 2019, 978-2-271-12466-1. ⟨10.4000/books.editionscnrs.46122⟩
Chapitre d'ouvrage hal-02043272 v1

Design and Implementation of a Special-Purpose Static Program Analyzer for Safety-Critical Real-Time Embedded Software

Bruno Blanchet , Patrick Cousot , Radhia Cousot , Jérôme Feret , Laurent Mauborgne et al.
Mogensen, T. and Schmidt, D.A. and Sudborough, I.H. The Essence of Computation: Complexity, Analysis, Transformation. Essays Dedicated to Neil D. Jones, 2566, Springer, pp.85-108, 2002, Lecture Notes in Computer Science, ⟨10.1007/3-540-36377-7_5⟩
Chapitre d'ouvrage istex inria-00528442 v1
Image document

Data Abstraction: A General Framework to Handle Program Verification of Data Structures

Julien Braine , Laure Gonnord , David Monniaux
[Research Report] RR-9408, Inria Grenoble Rhône-Alpes; VERIMAG UMR 5104, Université Grenoble Alpes, France; LIP - Laboratoire de l’Informatique du Parallélisme; Université Lyon 1 - Claude Bernard; ENS Lyon. 2021, pp.1-29
Rapport (rapport de recherche) hal-03214475 v2
Image document

Verifying Programs with Arrays and Lists

Julien Braine , Laure Gonnord , David Monniaux
[Internship report] ENS Lyon. 2016
Rapport hal-01337140 v1
Image document

Analysis of probabilistic programs by abstract interpretation

David Monniaux
Software Engineering [cs.SE]. Université Paris Dauphine - Paris IX, 2001. English. ⟨NNT : ⟩
Thèse tel-00084287 v1
Image document

Flavors of abstract interpretation

David Monniaux
École thématique. European joint conferences on theory and practice of software - Invited tutorial, Luxembourg, Luxembourg. 2024
Cours hal-04750222 v1
Image document

Formal methods: abstract interpretation & verified compilation

David Monniaux
Engineering school. Le Kremlin-Bicêtre, France. 2022
Cours hal-04827997 v1
Image document

Trop d’algorithmes tue l’algorithme ?

David Monniaux
École d'ingénieur. Vaulx en Velin, France. 2022
Cours hal-04827975 v1
Image document

Verified compilation: the case of CompCert

David Monniaux
Doctoral. En ligne, Russia. 2022
Cours hal-04828059 v1

Verification, Model Checking, and Abstract Interpretation

Ahmed Bouajjani , David Monniaux
Verification, Model Checking, and Abstract Interpretation (VMCAI), 10145, Springer, 2017, 978-3-319-52233-3. ⟨10.1007/978-3-319-52234-0⟩
Proceedings/Recueil des communications hal-01446363 v1