Research overview
My research interests are in the field of model-based
software development as well as quality assurence by validation and
verification. In particular, my research is focussed on the
integration of formal foundations and proof techniques into the
model-driven software engineering and model-based testing
techniques. This comprises work on the semantic foundation of
specification and programming languages, the development of calculi
for refinement and test-generation as well as the construction of
correct tools in order to support these activities during design,
verification, systematic test and certification.
Particular application fields of these techniques have been models of security mechanisms and (more recently) operating systems.
A a mission, I believe in Unity within Computer Science - we should strive for a few principles and tools to solve the problems ahead instead diving into a myriad of local techniques.