An Infrastructure for UML-Based Code Generation Tools
2009 (English)In: Analysis, architectures and modelling of embedded systems: Third IFIP TC 10 International Embedded Systems Symposium, IESS 2009, Langenargen, Germany, September 14-16, 2009, proceedings / [ed] Rettberg, A Zanella, MC Rammig, FJ, New York: Springer-Verlag New York, 2009, p. 32-43Conference paper, Published paper (Refereed)
Abstract [en]
The use of Model-Driven Engineering (MDE) techniques in the domain of distributed embedded real-time systems are gain importance in order to cope with the increasing design complexity of such systems. This paper discusses an infrastructure created to build GenERTiCA, a flexible tool that supports a MDE approach, which uses aspect-oriented concepts to handle nonfunctional requirements from embedded and real-time systems domain. GenERTiCA generates source code from UML models, and also performs weaving of aspects, which have been specified within the UML model. Additionally, this paper discusses the Distributed Embedded Real-Time Compact Specification (DERCS), a PIM created to support UML-based code generation tools. Some heuristics to transform UML models into DERCS, which have been implemented in GenERTiCA, are also discussed.
Place, publisher, year, edition, pages
New York: Springer-Verlag New York, 2009. p. 32-43
Series
IFIP Advances in Information and Communication Technology, ISSN 1868-4238 ; 310
Keywords [en]
UML, Aspect-Oriented Design (AOD), code generation, aspects weaving, distributed embedded real-time systems
National Category
Embedded Systems Computer Systems Computer Sciences
Identifiers
URN: urn:nbn:se:hh:diva-35776ISI: 000282064600004Scopus ID: 2-s2.0-84943607792ISBN: 978-3-642-04283-6 (print)OAI: oai:DiVA.org:hh-35776DiVA, id: diva2:1193321
Conference
3rd IFIP TC 10 International Embedded Systems Symposium, IESS 2009, Langenargen, Germany; 14-16 September, 2009
2018-03-262018-03-262018-03-26Bibliographically approved