• 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