• DocumentCode
    3283712
  • Title

    Component Based Middleware-Synthesis for AUTOSAR Basic Software

  • Author

    Schreiner, Dietmar ; Schordan, Markus ; Göschka, Karl M.

  • Author_Institution
    Compilers & Languages Group, Vienna Univ. of Technol., Vienna, Austria
  • fYear
    2009
  • fDate
    17-20 March 2009
  • Firstpage
    236
  • Lastpage
    243
  • Abstract
    Distributed real-time automotive embedded systems have to be highly dependable as well as cost-efficient due to the large number of manufactured units. To close the gap between raising complexity and cutting costs, upcoming software standards like AUTOSAR introduce a clear separation of concerns into their system architecture. An AUTOSAR application is built from components that deal with business logic only whereas infrastructural services are provided by standardized middleware. Unfortunately, this middleware tends to be heavy-weight due to its coarse-grained layered design. By applying a component based design to AUTOSAR´s middleware, a custom-tailored version for each specific application and system node can be built to overcome this problem. This paper demonstrates how to automatically synthesize component based middleware via the connector transformation: component connectors in platform independent application models are utilized to automatically assemble platform- and application specific middleware. As a result, AUTOSAR middleware becomes custom-tailored and hence light-weight and flexible. In addition, the described synthesis algorithm is capable of incorporating timing annotations via interface contracts at model level, and thus reflects upcoming ambitions to cover real-time constraints at middleware level within AUTOSAR. To prove our approach we successfully synthesized middleware for a demonstrator application and compared it to its conventional counterpart.
  • Keywords
    automobile industry; automotive engineering; embedded systems; middleware; object-oriented programming; software architecture; AUTOSAR basic software; business logic; coarse-grained layered design; component based middleware-synthesis; connector transformation; distributed real-time automotive embedded system; Application software; Automotive engineering; Computer architecture; Connectors; Costs; Embedded system; Manufacturing; Middleware; Real time systems; Software standards; AUTOSAR; CBSE; MDD; Middleware; Model Transformation; Synthesis;
  • 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.47
  • Filename
    5231999