Vincent Nimal
Themes:
Interests
I work on applications of static analyses to weak memory models, with a specific interest in scalability issues in practice. In particular, I developed the weak memory program transformation in goto-instrument (distributed with the model checker CBMC) and the automatic memory fence synthesiser musketeer. During my Master thesis, I also worked on statistical approaches to probabilistic model checking. This work has been integrated into the probabilistic model checker Prism.
Tools
musketeer | a static analyser synthesising memory fences for concurrent C program | |
goto-instrument --mm | a source-to-source transformer for concurrent C program that makes weak memory reorderings visible to sequentially consistent tools |
Biography
I joined Daniel Kroening's group in 2010 after having completed an MSc in Computer Science in Oxford (with distinction). I interned at Microsoft Research India during summer 2012, working on improving the exploration strategy in the model checker Corral. I also hold a French Engineering Degree (~MSc) in applied mathematics and computer science from ENSIIE Paris-Evry, and did two internships at CEA (Atomic Energy Commission) and MLstate, Paris during my undergraduate studies.
Links
fence insertion | weak memory instrumentation |
Selected Publications
-
Don't sit on the fence: A static analysis approach to automatic fence insertion
In CAV. Pages 507−523. 2014.
arXiv version available
Details about Don't sit on the fence: A static analysis approach to automatic fence insertion | BibTeX data for Don't sit on the fence: A static analysis approach to automatic fence insertion | Link to Don't sit on the fence: A static analysis approach to automatic fence insertion
-
Software Verification for Weak Memory via Program Transformation
Jade Alglave‚ Daniel Kroening‚ Vincent Nimal and Michael Tautschnig
In ESOP. Pages 512−532. 2013.
arXiv version available
Details about Software Verification for Weak Memory via Program Transformation | BibTeX data for Software Verification for Weak Memory via Program Transformation | Link to Software Verification for Weak Memory via Program Transformation
-
An Intrusive Method for the Uncertainty Propagation
P. Dossantos−Uzarralde‚ V. Nimal‚ G. Dejonghe‚ M. Sancandi‚ R. Andre and S. Hilaire
In J. Korean Phys. Soc.. Vol. 59. No. 2. Pages 1260−1263. August, 2011.
Details about An Intrusive Method for the Uncertainty Propagation | BibTeX data for An Intrusive Method for the Uncertainty Propagation