DocumentCode
113266
Title
Formal verification of AUTOSAR FlexRay state manager
Author
Bahig, Ghada ; El-Kadi, Amr ; Salem, Ashraf
Author_Institution
Mentor Graphics, Cairo, Egypt
fYear
2014
fDate
16-18 Dec. 2014
Firstpage
193
Lastpage
198
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Design & Test Symposium (IDT), 2014 9th International
Conference_Location
Algiers
Type
conf
DOI
10.1109/IDT.2014.7038612
Filename
7038612
Link To Document