Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

Multi-language development of embedded systems

: Kuhn, Thomas; Kemmann, Sören; Trapp, Mario; Schäfer, Christian

Fulltext (PDF; )

Rossi, M. ; Helsinki School of Economics:
9th OOPSLA Workshop on Domain-Specific Modeling, DSM 2009. Proceedings
Helsinki, 2009
ISBN: 978-952-488-372-6
ISBN: 978-952-488-371-9
7 pp.
Workshop on Domain-Specific Modeling (DSM) <9, 2009, Orlando/Fla.>
Conference on Object-Oriented Programming, Systems, Languages & Applications (OOPSLA) <24, 2009, Orlando/Fla.>
Conference Paper, Electronic Publication
Fraunhofer IESE ()
system modeling; embedded system; model-driven development; domain engineering; domain specific language

Graphical, well focused and intuitive domain specific languages (DSLs) are more and more used to design parts of embedded systems. These languages are highly specialized and often tailored to one domain; one single language therefore cannot describe all relevant aspects of systems and system components. This raises the need for heterogeneous modeling approaches that are capable of combining multiple DSLs into holistic system models. Our CompoSE modeling approach focuses on this problem; it does not only cover system modeling with DSLs, but provides also interfacing of language specific generators and harmonization of generated code. In this paper, we describe the principles of CompoSE, together with the integration of an existing modeling language with industrial strength tool support into CompoSE. Supporting the integration of existing languages is of particular importance in the domain of embedded systems, because modern modeling approaches will only be accepted in industry if they support existing and proven technologies.