My e-Home
 
Teaching
Publications
Projects
Workshops
Editorships
 
 

Contact
Impressum

 

 

 

 

 

picture of mm
Welcome to Michael's home page.

I am head of the Informatics Theory Group. Here is a brief summary of my teaching and research interests:


 

 

 

 

 

 

Main areas

Mathematical methods for the specification, design, and validation of complex software and hardware systems, specifically in distributed and parallel applications

Key issues

  • Synchronisation mechanisms, transition between synchrony and asynchrony
  • Abstraction and refinement
  • Constraints and the compositionality problem
  • Semantics of model-based design languages (Esterel, Lustre, Statecharts, UML)
  • Interface specifications for intensional, non-functional, properties, specifically regarding causality and timing

Mathematical tools

  • Intuitionistic and modal logics
  • Logical game theory
  • Kripke semantics, Heyting algebra and type theory
  • Process algebras and calculi for synchrony and asynchrony

Applications

  • Hardware-software embedded systems in the avionics and automotive area
  • Interactive (e.g. web-based) services
  • Distributed transaction systems
  • Stream-based data processing
  • Component-based programming

Automatic and interactive validation techniques

  • Model checking
  • Timing analysis
  • Type checking
  • Theorem proving