In this paper we propose a hybrid solution to ensure results correctness when deploying several applications with different safety requirements on a single multi-core-based system. The proposed solution is based on lightweight hardware redundancy, implemented using smart watchdogs and voter logic, combined with software redundancy. Two techniques of software redundancy are used: the first one is software temporal triple modular redundancy, used for those tasks with low crit-icality and no real-time requirement. The second software redundancy technique is triple module redundancy for tasks with high criticality and real-time requirements, assisted by a hardware voter. A hypervisor is used to separate each task in the sys-tem in an independen...
International audienceHeterogeneous multicore platforms have become an attractive choice to deploy m...
The fault-tolerant design is applicable to high performance IT systems, increased by an amount of&nb...
Digital transformation causes the deployment of vast quantities of heterogeneous software components...
In this paper we propose a hybrid solution to ensure results correctness when deploying several appl...
Safety-critical applications in cyber-physical domains such as avionics and automotive systems requi...
In real-time and safety-critical systems, the move towards multi-cores is becoming unavoidable to sa...
International audienceThe transition from conventional federated archi-tectures to integrated archit...
Abstract-Modern embedded applications typically integrate a multitude of functionalities with potent...
The System-on-Chip revolution has not impacted the field of safety-critical systems as widely as the...
Recent years, there is an increasing interest of integrating mixed-criticality functionalities onto ...
Computer systems are permanently present in our daily basis in a wide range of applications. In syst...
The most significant trend in real-time systems design in recent years has been the adoption of mult...
Safety critical embedded systems often require redundant hardware to guarantee correct operation. Ty...
Les systèmes embarqués dans les véhicules comportent un mélange d’applications temps réel et « best ...
Multiprocessor Systems-on-Chip (MPSoC) integrating hard processing cores with programmable logic (PL...
International audienceHeterogeneous multicore platforms have become an attractive choice to deploy m...
The fault-tolerant design is applicable to high performance IT systems, increased by an amount of&nb...
Digital transformation causes the deployment of vast quantities of heterogeneous software components...
In this paper we propose a hybrid solution to ensure results correctness when deploying several appl...
Safety-critical applications in cyber-physical domains such as avionics and automotive systems requi...
In real-time and safety-critical systems, the move towards multi-cores is becoming unavoidable to sa...
International audienceThe transition from conventional federated archi-tectures to integrated archit...
Abstract-Modern embedded applications typically integrate a multitude of functionalities with potent...
The System-on-Chip revolution has not impacted the field of safety-critical systems as widely as the...
Recent years, there is an increasing interest of integrating mixed-criticality functionalities onto ...
Computer systems are permanently present in our daily basis in a wide range of applications. In syst...
The most significant trend in real-time systems design in recent years has been the adoption of mult...
Safety critical embedded systems often require redundant hardware to guarantee correct operation. Ty...
Les systèmes embarqués dans les véhicules comportent un mélange d’applications temps réel et « best ...
Multiprocessor Systems-on-Chip (MPSoC) integrating hard processing cores with programmable logic (PL...
International audienceHeterogeneous multicore platforms have become an attractive choice to deploy m...
The fault-tolerant design is applicable to high performance IT systems, increased by an amount of&nb...
Digital transformation causes the deployment of vast quantities of heterogeneous software components...