Summary
Mihaela Sighireanu is a professor of computer science based in Paris with over two decades of academic and research experience specializing in formal methods and algorithmic verification. Her work spans logic, automata, Petri nets, process algebra and rewriting, with a recent focus on automated solvers for program logics such as first-order logic on arrays, separation logic and feature tree logic. She has a strong record of turning theory into prototypes, implementing static analysis and constraint-solving tools in C, C++ and OCaml. Before joining ENS Paris-Saclay she spent more than 20 years as faculty and researcher at University of Paris Diderot and INRIA, blending teaching, publication and tool development. Known for rigorous, application-oriented research, she connects deep formal foundations with practical verification techniques like abstract interpretation, symbolic execution and test generation.
11 years of coding experience
22 years of employment as a software developer
DEA, DEA at DEA, Université de Grenoble
Habilitation, Computer Science, Habilitation, Computer Science at Université Denis Diderot (Paris VII)
Doctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at University of Grenoble
Ingénieur, Ingénieur at Université Politehnica Bucarest
English, Romanian, French