My research topic is centered around distributed adaptive systems. Starting with the investigation of decentralized monitoring mechanisms in distributed dynamic systems such as peer-to-peer systems we developed a benchmarking methodology to consistently compare mechanisms in such environments. Focusing my research on adaptivity I widened my scope and started my work on generic dynamic adaptive systems, e.g., smartphones or sensor nodes, which have continuously adapt to a certain context. Leveraging model based methodologies from the domain of dynamic software product lines I’m currently investigating how to reconfigure dynamic adaptive systems during run-time.

QuaP2P:
The objective of the QuaP2P research project is to enhance the quality of peer-to-peer (P2P) systems by systematically researching suitable mechanisms. Specific quality features will be applied to assess the quality of the P2P systems. This will be achieved by using and comparing it to centralized procedures as the respective reference points.
The current second phase of QuaP2P focuses on the methodology of researching multilateral interdependencies between various quality aspects as well as on the characterization of these interdependencies. Therefore, a benchmark methodology for P2P systems will be developed, allowing for the investigation of the quality aspects of existing P2P systems.
The results from this research project should also provide (1) the answer to the question in which areas P2P systems are superior to centrally controlled systems, (2) what will be the consequences for the further systematic development and (3) what other (maybe until now even somewhat ignored) applications may be obtained from the P2P paradigm.
Within the QuaP2P project I’m also focusing my research on a model based MAPE loop (Monitor - Analyze - Plan - Execute). Goal of my research is to enable context awareness in distributed decentralized dynamic adaptive systems like smartphones or sensor nodes. To approach this challenge we make use of dynamic software product lines, to derive a plan according to a certain context. The plan is then used to adapt the device during run-time in the execution phase.
The MOFLON tool set is designed to perform a wide range of tasks in the fields of model analysis, model transformation, and model integration for standard modeling languages like UML or domain-specific modeling languages. It is possible to create a new domain-specific engineering language (DSL) or model-driven software engineering solution (MDA/MDD).
In MOFLON I am involved in the integration of OCL, the integration into eclipse via plugin and the quality assurance of the project.

Technische Universität Darmstadt
Institut für Datentechnik
Fachgebiet Echtzeitsysteme
Prof. Dr. rer. nat. Andy Schürr
Geb. S3|06 (3. Stock, Raum 313)
Merckstr. 25
64283 Darmstadt
+49 6151 16-6940
+49 6151 16-6942