In addition, I work for Cadence Design Systems.
My research focused on the development of reliable computer systems using synthesis techniques. I am interested in Synthesis and repair of programs, Quantitative verification and synthesis, Synthesis from specifications in temporal logics, Analysis and verification of hardware designs, transactional memories, and business process models, Synthesis techniques for embedded systems and Interface theory, and Infinite games and Automata theory.
Fields of expertise
- Automatic synthesis and repair of reactive programs
- Quantitative analysis and synthesis
- Formal verification and modelling of systems (e.g., hardware designs, transactional memories, biological systems, business processes,...)
Teaching & PhD