21st IEEE Real-Time and Embedded Technology and Applications Symposium 2015
DOI: 10.1109/rtas.2015.7108435
|View full text |Cite
|
Sign up to set email alerts
|

AUTOBEST: a united AUTOSAR-OS and ARINC 653 kernel

Abstract: 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 … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
3
3
2

Relationship

1
7

Authors

Journals

citations
Cited by 14 publications
(5 citation statements)
references
References 13 publications
0
5
0
Order By: Relevance
“…The macrotick defines the preemption granularity. The macrotick is set such that it allows preemption, under the constraint that the overhead due to context switches on each processor should be low, see ( Aichouch et al, 2013 ; Craciunas et al, 2014 ; Zuepke et al, 2015 ) for a discussion.…”
Section: Mapping and Scheduling Strategymentioning
confidence: 99%
“…The macrotick defines the preemption granularity. The macrotick is set such that it allows preemption, under the constraint that the overhead due to context switches on each processor should be low, see ( Aichouch et al, 2013 ; Craciunas et al, 2014 ; Zuepke et al, 2015 ) for a discussion.…”
Section: Mapping and Scheduling Strategymentioning
confidence: 99%
“…The macrotick defines the preemption granularity. The macrotick is set such that it allows preemption, under the constraint that the overhead due to context switches, on each processor, should be low, see [11], [34], [35] for a discussion.…”
Section: Edf Simulation For Schedule Synthesismentioning
confidence: 99%
“…As operating system, we use AUTOBEST [4], which was developed and implemented at the authors' faculty in a research project together with Easycore GmbH in Erlangen, Germany. Application areas are safety-critical automotive use cases following the standard ISO26262 [6], which requires "freedom of interference" between independent software components.…”
Section: A Autobestmentioning
confidence: 99%
“…In this paper, the system's software components are decomposed into isolated containers. The system comprises (1) two synthetic test applications sending and receiving data, (2) sDDS [1], a publish/subscribe middleware based on the Data Distribution Service (DDS) standard [2], (3) the lightweight TCP/IP stack (lwIP) [3], (4) an Ethernet driver for the STM32F4 microcontroller, and (5) AUTOBEST [4], a small partitioning microkernel developed for safety-critical automotive use cases. These software components form a vertically layered system model, where higher level components rely on services of the lower level components.…”
mentioning
confidence: 99%