• DocumentCode
    2692564
  • Title

    AUTOBEST: a united AUTOSAR-OS and ARINC 653 kernel

  • Author

    Zuepke, Alexander ; Bommert, Marc ; Lohmann, Daniel

  • Author_Institution
    RheinMain Univ. of Appl. Sci., Wiesbaden, Germany
  • fYear
    2015
  • fDate
    13-16 April 2015
  • Firstpage
    133
  • Lastpage
    144
  • Abstract
    This paper presents AUTOBEST, a united AUTOSAR-OS and ARINC 653 RTOS kernel that addresses the requirements of both automotive and avionics domains. We show that their domain-specific requirements have a common basis and can be implemented with a small partitioning microkernel-based design on embedded microcontrollers with memory protection (MPU) support. While both, AUTOSAR and ARINC 653, use a unified task model in the kernel, we address their differences in dedicated user space libraries. Based on the kernel abstractions of futexes and lazy priority switching, these libraries provide domain specific synchronization mechanisms. Our results show that thereby it is possible to get the best of both worlds: AUTOBEST combines avionics safety with the resource-efficiency known from automotive systems.
  • Keywords
    aerospace engineering; automobiles; embedded systems; operating system kernels; road safety; ARINC 653 kernel; AUTOBEST RTOS kernel; AUTOSAR-OS kernel; MPU support; automotive domain; automotive systems; avionics domain; avionics safety; domain specific synchronization mechanism; domain-specific requirements; embedded microcontrollers; futexes abstraction; lazy priority switching abstraction; memory protection support; realtime operating system; small partitioning microkernel-based design; unified task model; user space libraries; Aerospace electronics; Automotive engineering; Kernel; Schedules; Standards; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time and Embedded Technology and Applications Symposium (RTAS), 2015 IEEE
  • Conference_Location
    Seattle, WA
  • Type

    conf

  • DOI
    10.1109/RTAS.2015.7108435
  • Filename
    7108435