This paper proposes a formal framework for describing the relationship between a criticality-aware scheduler and a set of application tasks that are assigned different criticality levels. The exposition employs a series of examples starting with scheduling simple jobs and then moving on to mixed-criticality robust and resilient tasks. The proposed formalism extends the rely-guarantee approach, which facilitates formal reasoning about the functional behaviour of concurrent systems, to address real-time properties
The reference point for developing any artefact is its specification; to develop software for- mally...
Many safety-critical embedded systems are subject to certification requirements; some systems may be...
An increasing trend in safety-critical real-time systems is towards open computing environments, whe...
This paper proposes a formal framework for describing the relationship between a criticality-aware s...
Certification authorities require correctness and survivability. In the temporal domain this require...
A system is said to be resilient if slight deviations from expected behavior during run-time does no...
The application considered is mixed-criticality scheduling. The core formal approaches used are Rely...
In mixed-criticality systems, functionalities of different degrees of importance (or criticalities) ...
Mixed-Criticality (MC) systems have been widely studied in the past decade, majorly due to their pot...
Mixed-criticality scheduling theory (MCSh) was developed to allow for more resource-efficient implem...
Models for real-time computing are available with different timing requirements. With the ongoing tr...
A mixed-criticality real-time system is a real-time system having multiple tasks classified accordin...
The majority of prior academic research into mixed criticality systems assumes that if high-critical...
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article dis...
International audienceMany safety-critical embedded systems are subject to certification requirement...
The reference point for developing any artefact is its specification; to develop software for- mally...
Many safety-critical embedded systems are subject to certification requirements; some systems may be...
An increasing trend in safety-critical real-time systems is towards open computing environments, whe...
This paper proposes a formal framework for describing the relationship between a criticality-aware s...
Certification authorities require correctness and survivability. In the temporal domain this require...
A system is said to be resilient if slight deviations from expected behavior during run-time does no...
The application considered is mixed-criticality scheduling. The core formal approaches used are Rely...
In mixed-criticality systems, functionalities of different degrees of importance (or criticalities) ...
Mixed-Criticality (MC) systems have been widely studied in the past decade, majorly due to their pot...
Mixed-criticality scheduling theory (MCSh) was developed to allow for more resource-efficient implem...
Models for real-time computing are available with different timing requirements. With the ongoing tr...
A mixed-criticality real-time system is a real-time system having multiple tasks classified accordin...
The majority of prior academic research into mixed criticality systems assumes that if high-critical...
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article dis...
International audienceMany safety-critical embedded systems are subject to certification requirement...
The reference point for developing any artefact is its specification; to develop software for- mally...
Many safety-critical embedded systems are subject to certification requirements; some systems may be...
An increasing trend in safety-critical real-time systems is towards open computing environments, whe...