Antoine Miné
University of Paris
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Antoine Miné.
ACM Sigsoft Software Engineering Notes | 2011
Julien Bertrane; Patrick Cousot; Radhia Cousot; Jérôme Feret; Laurent Mauborgne; Antoine Miné; Xavier Rival
Formal methods are increasingly used to help ensuring the correctness of complex, critical embedded software systems. We show how sound semantic static analyses based on Abstract Interpretation may be used to check properties at various levels of a software design: from high level models to low level binary code. After a short introduction to the Abstract Interpretation theory, we present a few current applications: checking for run-time errors at the C level, translation validation from C to assembly, and analyzing SAO models of communicating synchronous systems with imperfect clocks. We conclude by briey proposing some requirements to apply Abstract Interpretation to modeling languages such as UML.
Foundations and Trends in Programming Languages archive | 2015
Julien Bertrane; Patrick Cousot; Radhia Cousot; Jérôme Feret; Laurent Mauborgne; Antoine Miné; Xavier Rival
We discuss the principles of static analysis by abstract interpretation and report on the automatic verification of the absence of runtime errors in large embedded aerospace software by static analysis based on abstract interpretation. The first industrial applications concerned synchronous control/command software in open loop. Recent advances consider imperfectly synchronous programs, parallel programs, and target code validation as well. Future research directions on abstract interpretation are also discussed in the context of aerospace software.
Electronic Notes in Theoretical Computer Science | 2012
Antoine Miné
In this article, we discuss the automatic inference of sufficient pre-conditions by abstract interpretation and sketch the construction of an under-approximating backward analysis. We focus on numeric domains and propose transfer functions, including a lower widening, for polyhedra, without resorting to disjunctive completion nor complementation, while soundly handling non-determinism. Applications include the derivation of sufficient conditions for a program to never step outside an envelope of safe states, or dually to force it to eventually fail. Our construction is preliminary and essentially untried, but we hope to convince that this avenue of research is worth considering.
european symposium on programming | 2016
Antoine Miné; Jason Breck; Thomas W. Reps
This paper addresses the problem of proving a given invariance property
Journal of Systems and Software | 2016
Abdelraouf Ouadjaout; Antoine Miné; Nadjib Badache
Foundations and Trends® in Programming Languages | 2017
Antoine Miné
varphi
static analysis symposium | 2016
Thibault Suzanne; Antoine Miné
Electronic Notes in Theoretical Computer Science | 2017
Antoine Miné
i¾? of a loop in a numeric program, by inferring automatically a stronger inductive invariant
static analysis symposium | 2018
Matthieu Journault; Antoine Miné; Abdelraouf Ouadjaout
principles and practice of constraint programming | 2018
Ghiles Ziat; Marie Pelleau; Charlotte Truchet; Antoine Miné
psi