• DocumentCode
    3021614
  • Title

    A Timing Verification Framework for AUTOSAR OS Component Development Based on Real-Time Maude

  • Author

    Longfei Zhu ; Peng Liu ; Jianqi Shi ; Zheng Wang ; Huibiao Zhu

  • Author_Institution
    Shanghai Key Lab. of Trustworthy Comput., East China Normal Univ., Shanghai, China
  • fYear
    2013
  • fDate
    1-3 July 2013
  • Firstpage
    29
  • Lastpage
    36
  • Abstract
    The AUTOSAR (AUTomotive Open System ARchitecture) is an open standard in automotive industry, aiming at unifying the methodology of the automotive software development. It is drawing increasing attention because of its great concern about the safety of automotive electronics. The safety of automotive electronics greatly depends on the Operating System (OS) components, which fully implement the functionality part of automotive applications. However, taking the complex timing protection mechanism of AUTOSAR OS and random occurrences of interrupt requests (IRs) into consideration, it is hard for the developers to design and configure the OS components correctly or even reconcilably. In this paper, we focus on the timing properties and propose an automatic verification framework, in which developers could analyze the timing behaviors and devise the OS components configuration. Furthermore, three important timing properties are expressed and can be verified in our framework, namely, schedulability, non-fault-propagation, and consistency. As a reduced version of AUTOSAR OS and auxiliary analysis modules have been implemented based on Real-Time Maude, developers could easily employ the tool to experiment with different configurations of OS components.
  • Keywords
    automotive electronics; interrupts; object-oriented programming; open systems; operating systems (computers); program verification; software architecture; AUTOSAR OS component development; automatic verification framework; automotive electronics safety; automotive industry; automotive open system architecture; automotive software development; auxiliary analysis modules; interrupt requests; operating system components; real-time Maude; timing protection mechanism; timing verification framework; Automotive engineering; Context; Monitoring; Real-time systems; Schedules; Timing; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Theoretical Aspects of Software Engineering (TASE), 2013 International Symposium on
  • Conference_Location
    Birmingham
  • Type

    conf

  • DOI
    10.1109/TASE.2013.12
  • Filename
    6597874