Title :
Mechanisms for guaranteeing data consistency and flow preservation in AUTOSAR software on multi-core platforms
Author :
Zeng, Haibo ; Natale, Marco Di
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;
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
DOI :
10.1109/SIES.2011.5953656