Title :
Formal verification of AUTOSAR FlexRay state manager
Author :
Bahig, Ghada ; El-Kadi, Amr ; Salem, Ashraf
Author_Institution :
Mentor Graphics, Cairo, Egypt
Abstract :
Automotive software systems have continuously faced challenges in managing complexity associated with functional growth, flexibility of systems so that they can be easily modified, scalability of solutions across several product lines, quality and reliability of systems, and finally the ability to detect errors early in design phases. AUTOSAR was established to develop open standards to address these challenges. Formal method is one way to address the ability to detect errors and ensure compliance to requirements in early design stages. In this paper, AUTOSAR´s FlexRay State Manager basic software module is formally represented in finite state machine augmented with complex data types. Specification requirements are mapped into formal model theorems and assertions. SMT solvers are utilized to validate design compliance to specification to show the possibility of detecting errors early in the design phase via mapping AUTOSAR´s specification into formal design notation.
Keywords :
automotive engineering; formal specification; formal verification; road safety; safety-critical software; AUTOSAR FlexRay state manager; SMT solvers; automotive open system architecture; automotive software systems; finite state machine; formal design notation; formal verification; satisfiability module theorem; software module; specification requirements; Automotive engineering; ISO standards; Industries; Safety; Software; Unified modeling language;
Conference_Titel :
Design & Test Symposium (IDT), 2014 9th International
Conference_Location :
Algiers
DOI :
10.1109/IDT.2014.7038612