Title
DOL-BIP-Critical: a tool chain for rigorous design and implementation of mixed-criticality multi-core systems.
Abstract
Mixed-criticality systems are promoted in industry due to their potential to reduce size, weight, power, and cost. Nonetheless, deploying mixed-criticality applications on commercial multi-core platforms remains a highly challenging problem. To name a few reasons: (i) Industrial mixed-criticality applications are usually complex reactive applications, which cannot be specified by traditional, e.g., dataflow-based, models of computation. Appropriate mixed-criticality models of computation built upon Vestal’s assumptions are missing; (ii) Scheduling such applications on multicores with shared resources, such as memory buses, requires that any timing interference among applications of different criticality is bounded in order to guarantee—the necessary for certification—temporal isolation and to enable incremental design; (iii) The implementation of isolation-preserving mixed-criticality schedulers is itself subject to certification. Hence, it needs to be not only efficient, but also provably correct. This paper proposes, for the first time, a complete design flow covering all aspects from specification, using a novel mixed-criticality aware model of computation (DOL-Critical), to correct-by-construction implementation, using the principle ‘what you verify is what you generate’ which is based on a novel variant of task automata. We demonstrate the applicability of our design flow with an industrial avionic test case on the state-of-the-art Kalray MPPA-256.
Year
DOI
Venue
2018
https://doi.org/10.1007/s10617-018-9206-3
Design Autom. for Emb. Sys.
Keywords
Field
DocType
Real-time systems,Mixed-criticality systems,Multi-core scheduling,Rigorous design,Software synthesis,Avionics
Computer science,Scheduling (computing),Parallel computing,Avionics,Automaton,Mixed criticality,Design flow,Model of computation,Criticality,Multi-core processor,Distributed computing
Journal
Volume
Issue
ISSN
22
1-2
0929-5585
Citations 
PageRank 
References 
1
0.36
45
Authors
13
Name
Order
Citations
PageRank
Georgia Giannopoulou119410.43
Peter Poplavko29210.70
Dario Socci3454.87
Pengcheng Huang410.36
Nikolay Stoimenov532216.77
Paraskevas Bourgos6332.73
Lothar Thiele714025957.82
Marius Bozga82100127.83
Saddek Bensalem91242106.13
Sylvain Girbal1037920.13
Madeleine Faugere11573.94
Romain Soulat12786.50
Benoît Dupont de Dinechin1319712.60