Proceedings of the 4th International Workshop on Multicore Software Engineering 2011
DOI: 10.1145/1984693.1984695
|View full text |Cite
|
Sign up to set email alerts
|

Model-based generation of static schedules for safety critical multi-core systems in the avionics domain

Abstract: Static schedules are used in safety critical systems to achieve predictable, real-time behavior. While it was possible to construct static schedules manually for simple, single-core systems, the increase in complexity introduced by multi-core processors and the demand for flexible and dynamic engineering processes in the avionics domain, require a novel approach for their automatic generation. This paper describes ongoing trends in the avionics domain to further underline engineering constraints encountered, w… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
9
0

Year Published

2011
2011
2017
2017

Publication Types

Select...
3
3
2

Relationship

3
5

Authors

Journals

citations
Cited by 13 publications
(9 citation statements)
references
References 7 publications
0
9
0
Order By: Relevance
“…The shared access of processing units to external resources may lead to conflicts that have to be resolved at run-time [6]. This directly influence the predictability of static scheduling tables, because conflict resolution algorithms are usually implemented in hardware and offer only minimal controllability, adaptability, and adjustability for software.…”
Section: Moving Spirits Of Memcons Projectmentioning
confidence: 99%
See 1 more Smart Citation
“…The shared access of processing units to external resources may lead to conflicts that have to be resolved at run-time [6]. This directly influence the predictability of static scheduling tables, because conflict resolution algorithms are usually implemented in hardware and offer only minimal controllability, adaptability, and adjustability for software.…”
Section: Moving Spirits Of Memcons Projectmentioning
confidence: 99%
“…This allows the inclusion of additional multi-core configuration tools or task distribution tools into the toolchain (e.g. the mentioned tool PRECISION PRO [6]). …”
Section: The Memcons Mbd Approachmentioning
confidence: 99%
“…It is the job of the operating system to properly perform the designed temporal deployment at runtime. While a lot of current research deals with temporal deployment and schedulability analysis [1][2][3], we focused on a spatial deployment in a safety-critical domain. Fundamentally, a spatial deployment has to match available hardware resources with resource requirements of software components and satisfy external constraints, such as safety.…”
Section: Research Objectivesmentioning
confidence: 99%
“…A model-based approach for the construction of static operating system schedules was used as an initial study of feasibility [26]. It is based on the underlying assumption that predictable and entirely deterministic real-time behavior for a system-which relies only on periodical tasks with known periods-can be achieved on multi-or many-core processors with static schedules if the following information (or at least an estimation) is available at design time (or configuration time):…”
Section: Case Studies and Current Researchmentioning
confidence: 99%