• DocumentCode
    3444212
  • Title

    Separation of Distributed Real-Time Embedded Concerns with Theme/UML

  • Author

    Driver, Cormac ; Cahill, Vinny ; Clarke, Siobhán

  • Author_Institution
    Distrib. Syst. Group Sch. of Comput. Sci. & Stat., Trinity Coll. Dublin, Dublin
  • fYear
    2008
  • fDate
    5-5 April 2008
  • Firstpage
    27
  • Lastpage
    33
  • Abstract
    Model-driven engineering (MDE) addresses platform complexity issues by abstracting platform- independent models for subsequent transformation to platform-specific models. This facilitates the design of a single system model and the subsequent generation of multiple model transformations targeted towards specific platforms. However, the increasing complexity of distributed real-time embedded (DRE) systems complicates the development of adequate system models by requiring multiple concerns, some of which may be crosscutting, to be modelled. Separation of concerns, a software engineering technique that decomposes systems into distinct features with minimal overlap, can be used to manage complexity. Aspect-oriented software development (AOSD) is an emerging technique to separate crosscutting concerns in software and has been demonstrated to improve modularity and thereby reduce the complexity of software. In this paper we show how Theme/UML, an aspect-oriented design approach, can be used to better modularise DRE concerns at the model level.
  • Keywords
    Unified Modeling Language; embedded systems; object-oriented languages; object-oriented programming; Theme approach; UML; aspect-oriented design approach; aspect-oriented software development; distributed real-time embedded system; model-driven engineering; unified modelling language; Computer science; Embedded software; Memory management; Model driven engineering; Object oriented modeling; Programming; Quality of service; Real time systems; Timing; Unified modeling language; Distributed; Model-Driven Engineering; Real-Time Embedded Systems; Theme/UML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Model-based Methodologies for Pervasive and Embedded Software, 2008. MOMPES 2008. 5th International Workshop on
  • Conference_Location
    Budapest
  • Print_ISBN
    978-0-7695-3104-5
  • Type

    conf

  • DOI
    10.1109/MOMPES.2008.8
  • Filename
    4520167