• DocumentCode
    2293419
  • Title

    Mechanisms for guaranteeing data consistency and flow preservation in AUTOSAR software on multi-core platforms

  • Author

    Zeng, Haibo ; Natale, Marco Di

  • fYear
    2011
  • fDate
    15-17 June 2011
  • Firstpage
    140
  • Lastpage
    149
  • Abstract
    The implementation of AUTOSAR runnables as a set of concurrent tasks requires the protection of shared communication and state variables implementing interface and internal ports. In addition, in a model-based design flow, the results of the model validation and verification are retained only if the code implementation preserves the semantic properties of interest. Since AUTOSAR does not support the modeling of the internal behavior of runnables, the most likely candidate for the development of the functions behavior is Simulink, which is based on a Synchronous Reactive semantics. Commercial code generation tools offer solutions for preserving the signal flows exchanged among model blocks allocated to the same core, but do not scale to multicore systems. In this paper, we summarize the possible options for the implementation of communication mechanisms that preserve signal flows, and discuss the tradeoff in the implementation of AUTOSAR models on multicore platforms.
  • Keywords
    automotive engineering; data integrity; multiprocessing systems; software architecture; AUTOSAR software; Simulink; automotive open system architecture; concurrent task; data consistency; multicore system; signal flow preservation; synchronous reactive semantics; Indexes; Multicore processing; Protocols; Semantics; Software; Synchronization; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Embedded Systems (SIES), 2011 6th IEEE International Symposium on
  • Conference_Location
    Vasteras
  • Print_ISBN
    978-1-61284-818-1
  • Electronic_ISBN
    978-1-61284-819-8
  • Type

    conf

  • DOI
    10.1109/SIES.2011.5953656
  • Filename
    5953656