For bachelor students we offer German lectures and paper- or project-oriented seminars on software modeling and model-driven software engineering. Within a one-year bachelor project students finalize their studies in cooperation with external partners. For master students we offer courses on model-driven software engineering and on software engineering for embedded systems and self-adaptive systems. The courses are enhanced by specialized seminars, master projects and advised master theses.
Our research focuses on concepts and tools for model-driven software engineering in general and on the particular areas of embedded, cyber-physical, and self-adaptive systems. Our research is conducted in the context of larger research projects, in collaboration across students, across groups, and across universities.
We publish our research mostly at journals and conferences related to software engineering. Many of our publications are available as downloads. If you cannot find one, please contact one of the authors.
The System Analysis and Modeling group focuses on the Model Driven Software Engineering domain.
This subsumes the following: specification of dynamic and flexible systems by pattern and components, approaches to analyze and formally verify such models, and approaches for model synthesis. The main focus based on systems that are typically distributed systems, embedded real-time systems as well as systems that are capable to adapt and co-ordinate themselves.
Furthermore, the chair does research on model transformation, develops concepts for generating source code for models' structure and behavior, and investigates the general problem of model integration during the process of model driven software engineering.
Details to distinct topics can be found in our research section.