My research focuses on developing methodologies and tools that are either based on model-driven engineering principles for software quality assurance and software adaptation or on landscape analysis for search-based software engineering.
Fitness landscape analysis to improve search heuristics in search-based software engineering.
Quality assurance of behavioral software requirements.
A domain-specific modeling language to specify and execute feedback loops in self-adaptive software.
Runtime models for self-adaptive software.
An exemplar for self-adaptation covering self-healing and self-optimization capabilities.