Curriculum vitæ
Degrees
2017: Ph.D. - Operational Research (Artificial Intelligence)
Institut Mines Télécom Atlantique (France)
2014: Master Degree - Web Development
Université d'Artois (France)
2014: Master Degree - Artificial Intelligence
Université d'Artois (France)
Constraint modelling and solving of some verification problems
Supervisors: Éric Monfroy, Charlotte Truchet, Benoît Delahaye
Astract : Constraint programming offers efficient languages andtools for solving combinatorial and computationally hard problems such as the ones proposed in program verification. In this thesis, we tackle two families of program verification problems using constraint programming.In both contexts, we first propose a formal evaluation of our contributions before realizing some experiments.The first contribution is about a synchronous reactive language, represented by a block-diagram algebra. Such programs operate on infinite streams and model real-time processes. We propose a constraint model together with a new global constraint. Our new filtering algorithm is inspired from Abstract Interpretation. It computes over-approximations of the infinite stream values computed by the block-diagrams. We evaluated our verification process on the FAUST language (a language for processing real-time audio streams) and we tested it on examples from the FAUST standard library. The second contribution considers probabilistic processes represented by Parametric Interval Markov Chains, a specification formalism that extends Markov Chains. We propose constraint models for checking qualitative and quantitative reachability properties. Our models for the qualitative case improve the state of the art models, while for the quantitative case our models are the first ones. We implemented and evaluated our verification constraint models as mixed integer linear programs and satisfiability modulo theory programs. Experiments have been realized on a PRISM based benchmark.
Publications
See full list of publications and citations on dblp and Google Scholar.
Reachability in parametric Interval Markov Chains using constraints
Anicet Bart, Benoît Delahaye, Paulin Fournier, Didier Lime, Éric Monfroy, Charlotte Truchet
Theoretical Computer Science 747 p48-74 (2018)Reachability in Parametric Interval Markov Chains using Constraints - Best Paper Award
Anicet Bart, Benoît Delahaye, Didier Lime, Éric Monfroy, and Charlotte Truchet,
Quantitative Evaluation of Systems - 14th International Conference, (QEST 2017)A global constraint for over-approximation of real-time streams
Anicet Bart, Charlotte Truchet and Éric Monfroy
Constraints Journal 22.3 p463-490An Improved Constraint Programming Model for Parametric Interval Markov Chain Verification
Anicet Bart, Benoît Delahaye, Éric Monfroy and Charlotte Truchet
"CP meets Verification 2016" at the 22nd International Conference on Principles and Practice of Constraint Programming (CP 2016)An Improved CNF Encoding Scheme for Probabilistic Inference
Anicet Bart, Frédéric Koriche, Jean-Marie Lagniez and Pierre Marquis
22nd European Conference on Artificial Intelligence (ECAI 2016)Un schéma d'encodage propositionnel pour l'inférence probabiliste à partir de modèles graphiques
Anicet Bart, Frédéric Koriche, Jean-Marie Lagniez and Pierre Marquis
Dixièmes Journées de l'Intelligence Artificielle Fondamentale (JIAF 2016)Verifying a Real-Time Language with Constraints - Best Paper Award
Anicet Bart, Charlotte Truchet and Eric Monfroy
27th IEEE International Conference on Tools with Artificial Intelligence (ICTAI 2015)Contraintes sur des flux appliquées à la vérification de programmes audio
Anicet Bart, Charlotte Truchet et Eric Monfroy
Onzièmes Journées Francophones de Programmation par Contraintes (JFPC 2015)Symmetry-Driven Decision Diagrams for Knowledge Compilation
Anicet Bart, Frédéric Koriche, Jean-Marie Lagniez and Pierre Marquis
21st European Conference on Artificial Intelligence (ECAI 2014)