2008 11th IEEE Symposium on Object Oriented Real-Time Distributed Computing (ISORC)
GenERTiCA: A Tool for Code Generation and Aspects Weaving
May 05-May 07
ISBN: 978-0-7695-3132-8
Model-Driven Design (MDD) can be perceived in the recent literature as an option to deal with the increasing complexity of the design of Distributed Embedded Real-Time Systems (DERTS). This paper reports some results of a research project aiming to support a MDD approach, which applies concepts of the Aspect-Oriented (AO) paradigm in order to improve the treatment of Non-Functional Requirements (NFR) in the design of DERTS. A tool named GenERTiCA, which generates source code from UML diagrams and also weaves aspect adaptations, has been developed to support such MDD/AO approach. This paper presents results regarding the use of GenERTiCA to generate code and implement aspects (from a high-level framework of aspect) for the RT-Fem to Java platform, a RTSJ-based and optimized java platform for DERTS.
Index Terms:
Code Generation, UML modeling, Aspect-Orientation, Distributed Real-Time Embedded Systems
Citation:
Marco A. Wehrmeister, Edison P. Freitas, Carlos E. Pereira, Franz Rammig, "GenERTiCA: A Tool for Code Generation and Aspects Weaving," isorc, pp.234-238, 2008 11th IEEE Symposium on Object Oriented Real-Time Distributed Computing (ISORC), 2008