Summary
Didier Buchs is a Professor of Computer Science at the University of Geneva with over two decades of academic and research experience focused on modeling and verification of complex concurrent systems. He led the development of the CO-OPN formalism and tools for test selection, model checking, and validation—work that spans semantics, modularity, subtyping and code generation. His research blends algebraic object-oriented Petri nets with advanced decision-diagram techniques to support scalable validation and adaptive prototyping. A proven PhD mentor (14 completed, 5 current), he teaches formal methods to undergraduate and graduate students and enjoys collaborating with motivated researchers. Less obvious: he has successfully translated deep theoretical results into practical verification tools used across his projects, bridging formal specification and usable software engineering practices.
10 years of coding experience
9 years of employment as a software developer
Post Doc, Computer Science, Post Doc, Computer Science at Paris-Sud University (Paris XI)
PhD, Computer Science, PhD, Computer Science at University of Geneva
English