• 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