Informatik, TU Wien

Model-Driven Embedded Software Development

Model Driven Development (MDD) and Model Driven Architecture (MDA) are still hot topics of the software engineering community.

Die Business Informatics Group lädt gemeinsam mit der Fakultät für Informatik der TU Wien und der Österreichischen Computer Gesellschaft ein zum Vortrag.

Abstract

Model Driven Development (MDD) and Model Driven Architecture (MDA) are still hot topics of the software engineering community. Both MDD and MDA require powerful and precisely defined model transformation approaches for the construction, analysis, manipulation, and transformation of models and architectures at various levels of abstraction.

This presentation starts with a survey of the state-of-the-art of model driven development of Automotive System Software using Matlab/Simulink/Stateflow from Mathworks as a running example. It then presents a number of problems concerning the analysis and manipulation of Simulink and Stateflow models as well as the integration of these models with requirements engineering documents, test plans, etc.

We will show how sophisticated model analysis, transformation, and integration tools can be specified and generated using a combination of OMG metamodeling standards and graph transformation technology. MOFLON/Fujaba, a rule-based MDD tool that combines the world of graph transformations (GTs) wit OMG metamodeling standards (MOF 2.0 and OCL 2.0), is used for that purpose. MOFLON/Fujaba offer regular GT concepts for the manipulation of single model/graph instances as well as triple graph grammars (TGGs) for the specification of bidirectional model/graph translators.

Biography

Andy Schürr received his Master degree in Computer Science in 1986 from the University of Technology Munich and his Ph.D. degree in Computer Science in 1991 from the University of Technology Aachen (RWTH Aachen). From 1996 to 2002 he was Associate Professor at the Institute of Software Technology of the German Armed Forces University, Munich. Since July 2002, he holds the Real-Time System chair of the Electrical Engineering and Information Technology Department of the Technische Universität Darmstadt.

Andy Schürr's main research interests are model-driven development of embedded real-time systems with a special emphasis on graph-based model transformation techniques, object-oriented and visual modeling languages, meta CASE tools, and CASE tool integration techniques.

His research group develops the meta modeling tool MOFLON that combines the OMG standards MOF, OCL, and a QVT-like model translation approach with graph transformation technology. Finally, Andy Schürr is a member of the Steering Committees of the ECMDA, ICGT, MODELS, and VL/HCC conference series as well as the PC Chair of MODELS 2009.

Kontaktperson an der TU Wien

Gerlinde Notter, B.A., notter@big.tuwien.ac.at, Tel. 58801-18804