• DocumentCode
    1499616
  • Title

    A Synchronization Protocol for Temporal Isolation of Software Components in Vehicular Systems

  • Author

    Nolte, Thomas ; Shin, Insik ; Behnam, Moris ; Sjödin, Mikael

  • Author_Institution
    MRTC, Malardalen Univ., Vasteras, Sweden
  • Volume
    5
  • Issue
    4
  • fYear
    2009
  • Firstpage
    375
  • Lastpage
    387
  • Abstract
    We present a method that allows for integration of individually developed functions of software components into a predictable real-time system. The method has been designed to provide a lightweight mechanism that gives temporal firewalls between functions, preventing unpredictable side effects during function integration. The method maps well to the AUTOSAR (automotive open system architecture) software component model and can thus be used to facilitate seamless and predictable integration and isolation of AUTOSAR components that have been developed by different manufacturers. Specifically, this paper presents a protocol for synchronization in a hierarchical real-time scheduling framework. Using our protocol, a software component does not need to know, and is not dependent on, the timing behavior of software components belonging to other functions; even though they share mutually exclusive resources. In this paper, we also prove the correctness of our approach and evaluate its efficiency and cost in terms of system load in a vehicular context.
  • Keywords
    authorisation; automobiles; automotive electronics; object-oriented programming; open systems; protocols; real-time systems; scheduling; software architecture; synchronisation; AUTOSAR; automotive open system architecture software component model; hierarchical real-time scheduling framework; real-time system; synchronization protocol; temporal firewalls; temporal software component isolation; vehicular systems; Automotive; automotive open system architecture (AUTOSAR); hierarchical scheduling; operating system; real-time systems; scheduling; subsystem integration and resource allocation policy (SIRAP); synchronization;
  • fLanguage
    English
  • Journal_Title
    Industrial Informatics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1551-3203
  • Type

    jour

  • DOI
    10.1109/TII.2009.2033267
  • Filename
    5286303