Matthieu Lemerre
Compétences
Publications
Publications
|
|
Relational Abstractions Based on Labeled Union-Find (with appendices)Proceedings of the ACM on Programming Languages, 2025, 9 (PLDI) |
|
|
Compiling with abstract interpretationProceedings of the ACM on Programming Languages, 2024, 8, pp.368-393 |
|
|
A dependent nominal physical type system for the static analysis of memory in low level codeProceedings of the ACM on Programming Languages, 2024, 8 (OOPSLA2), pp.30-59. ⟨10.1145/3689712⟩ |
|
|
SSA translation is an abstract interpretation (with appendices)Proceedings of the ACM on Programming Languages, 2023, POPL 2023 - the 50th ACM SIGPLAN Symposium on Principles of Programming Languages, 7, pp.65. ⟨10.1145/3571258⟩ |
|
|
Reverse template processing using abstract interpretationLecture Notes in Computer Science, 2023, SAS 2023 - 30th International Symposium, Cascais, Portugal, October 22–24, 2023, 14284, pp.403-433. ⟨10.1007/978-3-031-44245-2_18⟩ |
|
|
A relational shape abstract domainFormal Methods in System Design, 2021, ⟨10.1007/s10703-021-00366-4⟩ |
|
|
Detection of Polluting Test Objectives for Dataflow CriteriaLecture Notes in Computer Science, In press, 12546, ⟨10.1007/978-3-030-63461-2_18⟩ |
|
|
Paravirtualizing Linux in a real-time hypervisorACM SIGBED Review, 2012, 9 (2), pp.33-37. ⟨10.1145/2318836.2318842⟩ |
|
|
On the Structure of Abstract InterpretersOLIVIERFEST '25: Workshop Dedicated to Olivier Danvy on the Occasion of His 64th Birthday, Oct 2025, Singapore, Singapore. pp.65-71, ⟨10.1145/3759427.3760368⟩ |
|
|
Trace Partitioning as an Optimization ProblemStatic Analysis Symposia, Roberto Giacobazzi; Alessandra Gorla; Marco Campion, Oct 2024, Pasedena, California, United States |
|
|
Labeled union-find for constraint factorizationNSAD 24 - 10th ACM SIGPLAN International Workshop on Numerical and Symbolic Abstract Domains, Oct 2024, Pasadena, United States |
|
|
Lightweight Shape Analysis based on Physical TypesVMCAI 2022 - 23rd International Conference on Verification, Model Checking, and Abstract Interpretation, Jan 2022, Philadelphia, United States |
|
|
No crash, no exploit: Automated verification of embedded KernelsRTAAS 2021 - Real-Time and Embedded Technology and Applications Symposium, May 2021, Nashville, United States |
|
|
Interface compliance of inline assembly: automatically check, patch and refine2021 IEEE/ACM - 43rd International Conference on Software Engineering, May 2021, Madrid, Spain. pp.1236-1247, ⟨10.1109/ICSE43902.2021.00113⟩ |
|
|
Binary-level directed fuzzing for use-after-free vulnerabilitiesRAID 2020 - 23rd International Symposium on Research in Attacks, Intrusions and Defenses, Oct 2020, Saint Sebastien, Spain. pp.47-62 |
|
|
Interprocedural Shape Analysis Using Separation Logic-based Transformer SummariesSAS 2020 - 27th Static Analysis Symposium, Nov 2020, Chicago / Virtual, United States |
Binary-level Directed Fuzzing for Use-After-Free VulnerabilitiesRAID 2020: Research in Attacks, Intrusions and Defenses, Oct 2020, Donostia, Spain |
|
|
|
Arrays made simpler: An efficient, scalable and thorough rreprocessingLPAR-22 - 22nd International Conference on Logic for Programming, Artificial Intelligence and Reasoning, Nov 2018, Awassa, Ethiopia. pp.363-380, ⟨10.29007/dc9b⟩ |
|
|
A Relational Shape Abstract DomainNFM 2017 - 9th NASA Formal Methods Symposium, Apr 2017, Moffett Field, United States. pp.212-229, ⟨10.1007/978-3-319-57288-8_15⟩ |
|
|
Proving Determinacy of the PharOS Real-Time Operating SystemAbstract State Machines, Alloy, B, TLA, VDM, and Z - 5th International Conference, ABZ 2016, May 2016, Linz, Austria. pp.70-85, ⟨10.1007/978-3-319-33600-8_4⟩ |
Conc2Seq: A Frama-C Plugin for Verification of Parallel Compositions of C Programs2016 IEEE 16th International Working Conference on Source Code Analysis and Manipulation (SCAM), 2016, Raleigh, NC, United States. pp.6, ⟨10.1109/SCAM.2016.18⟩ |
|
State Space Reduction Strategie for Model Checking Concurrent C Programs9th Workshop on Verification and Evaluation of Computer and Communication Systems (VECoS'15), 2015, Bucharest, Romania. pp.65-76 |
|
|
|
Verifying and Constructing Abstract TLA Specifications: Application to the Verification of C programsTenth International Conference on Software Engineering Advances (ISCEA 2015), Nov 2015, Barcelone, Spain |
|
|
A Case Study on Verification of a Cloud Hypervisor by Proof and Structural TestingTAP 2014: International Conference on Tests and Proofs, Jul 2014, York, United Kingdom. pp.158-164 |
|
|
An Approach for Verifying Concurrent C Programs8th Junior Researcher Workshop on Real-Time Computing, Oct 2014, Versailles, France. pp.33-36 |
Specifying and Verifying Concurrent C Programs with TLA+The 3rd International Workshop on Formal Techniques for Safety-Critical Systems (FTSCS'14)., Nov 2014, X, France. pp.12-25 |
|
|
|
C2TLA+ : Traduction automatique du code C vers TLA+École d’Été Temps Réel 2013, Aug 2013, Toulouse, France |
Towards Verified Cloud Computing EnvironmentsInternational Conference on High Performance Computing and Simulation (HPCS), Jul 2012, Madrid, Spain |
|
|
|
A Model of Parallel Deterministic Real-Time Computation2012 IEEE 33rd Real-Time Systems Symposium, 2012, San Juan, Puerto Rico. ⟨10.1109/rtss.2012.78⟩ |
|
|
Method and Tools for Mixed-Criticality Real-Time Applications within PharOS2011 14th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing Workshops, 2011, -, France. ⟨10.1109/isorcw.2011.15⟩ |
An Introduction to Time-Constrained AutomataICE 2010 3rd Interaction and Concurrency Experience, Jun 2010, Amsterdam, Netherlands. pp.83-98 |
|
A dependable kernel design for resource isolation and protectionThe First Workshop on Isolation and Integration in Dependable Systems (IIDS'2010), Apr 2010, Paris, France. 6 p |
|
A communication mechanism for resource isolationIIES 2009, Mar 2009, Nuremburg, Germany. 6 p |
|
Equivalence between schedule representations: theory and applications14th IEEE Real-Time and Embedded Technology and Applications Symposium, Apr 2008, Saint Louis, United States. pp.237-247 |
|
A new representation for the scheduling problem and its applicationsRTSS 2006 : 27th International Rea-Time Systems Symposium, Dec 2006, Rio de Janeiro, Brazil. pp.89-92 |
Advanced Memory and Shape AnalysesNikolai Kosmatov; Virgile Prevosto; Julien Signoles. Guide to Software Verification with Frama-C, Springer International Publishing, pp.487-520, 2024, Computer Science Foundations and Applied Logic, 978-3-031-55608-1. ⟨10.1007/978-3-031-55608-1_11⟩ |
|
Specifying and Verifying Concurrent C Programs with TLA+Formal Techniques for Safety-Critical Systems, 476, Springer, pp.206-222, 2015, Communications in Computer and Information Science |
|
|
Intégration de systèmes hétérogènes en termes de niveaux de sécuritéRéseaux et télécommunications [cs.NI]. Université Paris Sud - Paris XI, 2009. Français. ⟨NNT : ⟩ |