Robustness in Multicore Automotive Embedded Real-Time Systems

The feature content of new cars is increasing dramatically, which involves more demanding requirements. AUTOSAR (AUTomotive Open System ARchi- tecture) - an open and standardized automotive soft- ware architecture jointly developed by vehicle makers, suppliers and tool developers - enables to benefit from new hardware technology by considering multicore architectures. Despite their undeniable advantages in terms of performance, multicore architectures bring a set of problems that may jeopardize the dependability of embedded applications (ISO 26262 is the dependability standard for automotive). For example, multicore scheduling requires to cope with task dependencies constraints, and data consistency must be ensured for inter core communication. First, to meet the task dependencies, safety requirements on data flows are used to generate monitors. The tool Enforcer has been built in order to do that. A service based on runtime verification uses these monitors (injected in the kernel of the operating system) checks if the system behaves as expected. Finally, we propose an alternative locking mechanism for inter core data sharing. The wait-free protocol STM- HRT (Software Transactional Memory for Hard Real- Time systems), based on transactional memory, aims at increasing the robustness of multicore applications.

Data and Resources

Additional Info

Field Value
Source https://theses.hal.science/tel-00936548
Author Cotard, Sylvain
Maintainer CCSD
Last Updated May 7, 2026, 06:15 (UTC)
Created May 7, 2026, 06:15 (UTC)
Identifier tel-00936548
Language fr
Rights https://about.hal.science/hal-authorisation-v1/
contributor Institut de Recherche en Communications et en Cybernétique de Nantes (IRCCyN) ; Mines Nantes (Mines Nantes)-École Centrale de Nantes (ECN)-Ecole Polytechnique de l'Université de Nantes (EPUN) ; Université de Nantes (UN)-Université de Nantes (UN)-PRES Université Nantes Angers Le Mans (UNAM)-Centre National de la Recherche Scientifique (CNRS)
creator Cotard, Sylvain
date 2013-12-12T00:00:00
harvest_object_id f225061f-15ed-4103-8975-45a0a4f9cd32
harvest_source_id 3374d638-d20b-4672-ba96-a23232d55657
harvest_source_title test moissonnage SELUNE
metadata_modified 2026-03-31T00:00:00
set_spec type:THESE