Multi-Language Development of Embedded Systems (bibtex)
by Thomas Kuhn, Sören Kemmann, Mario Trapp, Christian Schäfer
Abstract:
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 ifthey support existing and proven technologies.
Reference:
T. Kuhn et al., "Multi-Language Development of Embedded Systems", in Proceedings of the 9th OOPSLA Workshop on Domain-Specific Modeling (DSM '09), M. Rossi et al., Eds., pp. 21-27.
Bibtex Entry:
@INPROCEEDINGS{Kuhn2009,
  author = {Kuhn, Thomas and Kemmann, Sören and Trapp, Mario and Schäfer, Christian},
  title = {Multi-Language Development of Embedded Systems},
  booktitle = {Proceedings of the 9th OOPSLA Workshop on Domain-Specific Modeling
	(DSM '09)},
  year = {2009},
  editor = {Matti Rossi and Jonathan Sprinkle and Jeff Gray and Juha-Pekka Tolvanen},
  pages = {21-27},
  abstract = {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 ifthey support existing and proven technologies.},
  isbn = {978-952-488-372-6},
  keywords = {system modeling; embedded system; model-driven development; domain
	engineering; domain specific language},
  url = {http://www.dsmforum.org/events/DSM09/Papers/Kuhn.pdf}
}
Powered by bibtexbrowser