• DocumentCode
    2538686
  • Title

    A component-based UML profile to model embedded real-time systems designed by the MDA approach

  • Author

    Lu, Shourong ; Halang, Wolfgang A. ; Zhang, Lichen

  • Author_Institution
    Fac. of Electr. & Comput. Eng., Fernuniversitat, Hagen, Germany
  • fYear
    2005
  • fDate
    17-19 Aug. 2005
  • Firstpage
    563
  • Lastpage
    566
  • Abstract
    A component-based UML profile is built to develop embedded real-time systems. To specify the specific characteristics of embedded systems, the model driven architecture (MDA) approach and component-based modeling are employed. Component-based UML models are designed as Platform Independent Models (PIM) to be translated to platform specific models (PSM) for target-platform implementation, which deal with functional and non-functional properties. Taking specific platform features into regard, specific component models result from transformations mapping a platform-independent component model to either the process and experiment automation real-time language (PEARL) or to function blocks according to IEC 61131-3 or IEC 61499. Both PIM and PSM are collected in a UML profile which can be used as an application framework in developing embedded real-time systems.
  • Keywords
    Unified Modeling Language; embedded systems; object-oriented programming; software architecture; IEC 61131-3; IEC 61499; component-based UML profile; component-based modeling; embedded real-time systems; experiment automation real-time language; function blocks; model driven architecture; platform independent models; platform specific models; process automation real-time language; Application software; Computer architecture; Computer science; Design engineering; Embedded computing; Embedded software; Embedded system; IEC standards; Real time systems; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications, 2005. Proceedings. 11th IEEE International Conference on
  • ISSN
    1533-2306
  • Print_ISBN
    0-7695-2346-3
  • Type

    conf

  • DOI
    10.1109/RTCSA.2005.6
  • Filename
    1541142