My present work includes coordinating the Digital Ocean research agenda as part of the Future Ocean Excellence Cluster, contributions to the Kieker-framework and tooling for application monitoring, the MAMBA-framework for metrics and measurements, the iObserve project on application monitoring and behavior modeling, and my thesis on composition of DSL generators which have to integrate different cross-cutting concerns.
The goal of the iObserve is the development of methods, meta-models and tools to monitor distributed applications, like cloud applications, which make use of foreign services. In that scenario, it is hard to model, analyze and predict behavior, as observed behavior is influenced by unobservable internal behavior of used infrastructure or remote services. My dissertation’s goal is to ease the composition of generators for DSLs modeling cross-cutting concerns, which have to be addressed in the generator. The tooling developed in this dissertation makes use of EMF, Xtext, and other Eclipse technology, but addresses any kind of target language for these DSLs.
|I am a coordinator in the Future Ocean Excellence Cluster addressing and organizing topics regarding engineering, computer science, and mathematics in context of the marine sciences.|
|My dissertation’s goal is to ease the composition of generators for DSLs modeling cross-cutting concerns, which have to be addressed in the generator. The tooling developed in this dissertation makes use of EMF, Xtext, and other Eclipse technology, but addresses any kind of target language for these DSLs.|
|Kieker is an application monitoring and analysis framework. Originally designed for Java and Java-based technologies. In recent years it has also be used with other programming languages such as C#, VB 6, Cobol, Perl, and C (in a test case).|
|The iObserve projects aims to develop methods, meta-models and tooling to describe, analyze, and predict behavior of distributed applications, such as cloud application using foreign services and infrastructure, which behavior and inner structure is unknown to the application provider.|
|The MAMBA-framework provides and extended meta-model, based on SMM, to describe measures, observation and measurements, and is accompanied by an evaluation engine for SMM models. In the past month, two languages have been developed, which support the definition of measures and queries over measurements.|
Note: At the moment not all publications are listed, as I have to add them to our new publication database.