A basic mixed-criticality requirement in real-time systems is temporal isolation, which ensures that applications receive a guaranteed (CPU) service and impose a bounded interference on other applications. Providing operating system support for temporal isolation is often inefficient, in terms of utilisation and achieved latencies, or complex and hard to implement or model correctly. Correct models are, however, a prerequisite when response times are bounded by formal analyses. We provide a novel approach to this challenge by applying self-aware computing methodologies that involve run-time monitoring to detect (and correct) model deviations of a budget-based scheduler
Abstract—Multicore systems are being increasingly used for embedded system deployments, even in safe...
The design and analysis of real-time scheduling algorithms for safety-critical systems is a challeng...
In this work we develop an offline analysis of periodic mixed-criticality real-time systems. We deve...
International audienceMulticore parallelism involve inter-tasks interferences leading to execution t...
This article appears as part of the ESWEEK-TECS special issue and was presented at the International...
Abstract—The functional consolidation induced by the cost-reduction trends in embedded systems can f...
In mixed-criticality systems, functionalities of different degrees of importance (or criticalities) ...
Although many cyber-physical systems are both mixed-criticality system and compositional system, the...
An increasing trend in safety-critical real-time systems is towards open computing environments, whe...
Run-time monitoring has been applied in software-intensive systems to detect run-time constraint vio...
Unlike typical computing systems, applications in real-time systems require strict timing guarantees...
Mixed criticality systems are one of the relatively new directions of development for the classical ...
Mixed-criticality model of computation is being increasingly adopted in timing-sensitive systems. T...
Many reactive systems must be designed and analyzed prior to deployment in the presence of considera...
In embedded systems, there is a trend of integrating several different functionalities on a common p...
Abstract—Multicore systems are being increasingly used for embedded system deployments, even in safe...
The design and analysis of real-time scheduling algorithms for safety-critical systems is a challeng...
In this work we develop an offline analysis of periodic mixed-criticality real-time systems. We deve...
International audienceMulticore parallelism involve inter-tasks interferences leading to execution t...
This article appears as part of the ESWEEK-TECS special issue and was presented at the International...
Abstract—The functional consolidation induced by the cost-reduction trends in embedded systems can f...
In mixed-criticality systems, functionalities of different degrees of importance (or criticalities) ...
Although many cyber-physical systems are both mixed-criticality system and compositional system, the...
An increasing trend in safety-critical real-time systems is towards open computing environments, whe...
Run-time monitoring has been applied in software-intensive systems to detect run-time constraint vio...
Unlike typical computing systems, applications in real-time systems require strict timing guarantees...
Mixed criticality systems are one of the relatively new directions of development for the classical ...
Mixed-criticality model of computation is being increasingly adopted in timing-sensitive systems. T...
Many reactive systems must be designed and analyzed prior to deployment in the presence of considera...
In embedded systems, there is a trend of integrating several different functionalities on a common p...
Abstract—Multicore systems are being increasingly used for embedded system deployments, even in safe...
The design and analysis of real-time scheduling algorithms for safety-critical systems is a challeng...
In this work we develop an offline analysis of periodic mixed-criticality real-time systems. We deve...