DocumentCode :
3436481
Title :
GenERTiCA: A Tool for Code Generation and Aspects Weaving
Author :
Wehrmeister, Marco A. ; Freitas, Edison P. ; Pereira, Carlos E. ; Rammig, Franz
Author_Institution :
Inst. de Informdtica, Univ. of Paderborn, Paderborn
fYear :
2008
fDate :
5-7 May 2008
Firstpage :
234
Lastpage :
238
Abstract :
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-FemtoJava platform, a RTSJ-based and optimized Java platform for DERTS.
Keywords :
Unified Modeling Language; distributed processing; object-oriented methods; program compilers; real-time systems; software tools; GenERTiCA; UML diagram; Unified Modeling Language; aspect-oriented paradigm; aspects weaving; distributed embedded real-time system; model-driven design; non-functional requirement; optimized Java platform; source code generation; Distributed computing; Embedded system; Hardware; Java; Object oriented modeling; Real time systems; Skeleton; Software performance; Unified modeling language; Weaving; Aspect-Orientation; Code Generation; Distributed Real-Time Embedded Systems; UML modeling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object Oriented Real-Time Distributed Computing (ISORC), 2008 11th IEEE International Symposium on
Conference_Location :
Orlando, FL
Print_ISBN :
978-0-7695-3132-8
Type :
conf
DOI :
10.1109/ISORC.2008.67
Filename :
4519583
Link To Document :
بازگشت