• DocumentCode
    3283767
  • Title

    Fundamental Design Principles for Embedded Systems: The Architectural Style of the Cross-Domain Architecture GENESYS

  • Author

    Obermaisser, R. ; El Salloum, Christian ; Huber, B. ; Kopetz, H.

  • Author_Institution
    Vienna Univ. of Technol., Vienna, Austria
  • fYear
    2009
  • fDate
    17-20 March 2009
  • Firstpage
    3
  • Lastpage
    11
  • Abstract
    The GENESYS (Generic Embedded System) project is a European research project that aims to develop a cross-domain architecture for embedded systems. The requirements and constraints for such an architecture are documented in the ARTEMIS strategic research agenda in the form of seven key challenges. This paper presents the architectural style of GENESYS by listing the key architectural principles, such as: strict component orientation, separation of computation from communication, availability of a common time, hierarchical system structure, adherence to message passing, state awareness, fault isolation and integrated resource manage-ment. This paper explains how these architectural principles contribute to solve the seven key challenges in the ARTEMIS strategic research agenda.
  • Keywords
    embedded systems; software architecture; software fault tolerance; ARTEMIS strategic research agenda; European research project; GENESYS; cross-domain architecture; embedded systems; fault isolation; fundamental design principles; generic embedded system project; hierarchical system structure; integrated resource management; message passing; state awareness; Communication standards; Communication system control; Computer architecture; Control systems; Cost function; Embedded system; Humans; Multimedia systems; Protocols; Real time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object/Component/Service-Oriented Real-Time Distributed Computing, 2009. ISORC '09. IEEE International Symposium on
  • Conference_Location
    Tokyo
  • ISSN
    1555-0885
  • Print_ISBN
    978-0-7695-3573-9
  • Type

    conf

  • DOI
    10.1109/ISORC.2009.12
  • Filename
    5232003