• EN
  • FR
CEA Careers website: All vacancies
CEA

Follow us

  •  

  • Home
  • Submit speculative application
  • Searches, alerts
  • CDI/CDD offers open to CEA work-study students
  • Our Thesis subjects
  • Un souci ? Contactez-nous
 

Log in Candidate area

I already have a candidate area

Log in to candidate area




Forgotten password?

Register Create candidate area

You don’t have a candidate area. Click here to create one.

 

You are here :  Home  ›  Vacancy list  ›  Vacancy details

Selection: 0 vacancy(s)
CEA Careers website: All vacancies
CEA

Follow us

  •  

Menu Careers website CEA

  • Home
  • Submit speculative application
  • Searches, alerts
  • CDI/CDD offers open to CEA work-study students
  • Our Thesis subjects
  • Un souci ? Contactez-nous
Pause
Read
CEA vacancy search engine
View all vacancies
RSS and other feeds
Information

Formal Investigation of Timing Anomalies and Memory Interference in Multicore WCET Analysis H/F

  • Send this vacancy to a friend
  • Print details (new window)
  •  


Vacancy details

General information

CEA (logo)

Organisation

The French Alternative Energies and Atomic Energy Commission (CEA) is a key player in research, development and innovation in four main areas :
• defence and security,
• nuclear energy (fission and fusion),
• technological research for industry,
• fundamental research in the physical sciences and life sciences.

Drawing on its widely acknowledged expertise, and thanks to its 16000 technicians, engineers, researchers and staff, the CEA actively participates in collaborative projects with a large number of academic and industrial partners.

The CEA is established in ten centers spread throughout France
  

Reference

2026-39508  

Position description

Category

Mathematics, information, scientific, software

Contract

Internship

Job title

Formal Investigation of Timing Anomalies and Memory Interference in Multicore WCET Analysis H/F

Subject

Critical automotive and avionics systems must guarantee that deadlines are always met, making timing analysis essential. Worst-Case Execution Time (WCET) analysis provides safe upper bounds on program execution but becomes challenging on multicore platforms due to timing anomalies and memory interferences from shared resources. This work studies how processor design and memory interference interact with these anomalies using formal hardware–software modeling, aiming to obtain provable timing guarantees and sound WCET methods.

Contract duration (months)

6

Job description

Critical systems, such as those found in the automotive and avionics domains, are subject to stringent requirements, including the guarantee that mandatory deadlines are never missed. Consequently, the design, implementation, and analysis of these systems are governed by strict regulations, formalized in industry standards that specify such requirements. When deadlines are concerned, the key aspect is timing. To ensure deadline compliance, the timing validation of critical systems is typically performed through a specialized analysis known as Worst-Case Execution Time (WCET) analysis [1]. In essence, WCET analysis aims to provide safe and precise upper bounds on  the execution time of a program running on a specific architecture. As a result, it inherently relies on a joint consideration of hardware and software aspects. 

In a general setting, this hardware–software consideration involves, on the hardware side, a multicore architecture, and on the software side, a multi-threaded application or any software representation consisting of well-identifiable computation tasks. In this context, two issues threaten the computation of safe and precise WCET bounds: timing anomalies (TAs) and memory interferences (MI). Timing anomalies [2] are counter-intuitive behaviors in which a locally worst-case execution does not lead to a globally worst-case execution time. Memory interferences [3] arise when multiple application threads or tasks concurrently access shared resources, such as memory components, inducing additional delays that must be safely bounded through a dedicated analysis. In this internship, we focus on shared resources as the primary source of complexity in developing a WCET analysis and aim to investigate its interaction between TAs on the one hand and processor design and MI on the other hand. This investigation may, for instance, be carried out using formal modeling and verification frameworks such as Romeo [4] or F* [5], which enables exhaustive exploration of joint hardware–software models. The objective is to formally establish provable timing behavior properties of the analyzed critical systems, accounting for both TAs and MI. 

The internship may pursue one of the following objectives:

   - the practical characterization of the relationship between timing anomalies and memory interferences on a formal joint hardware–software model;

   - the design and implementation of a WCET analysis that exploits such a characterization while maintaining safety guarantees.

[1] R. Wilhelm et al. The worst-case execution-time problem - overview of methods and survey of tools, in TECS 2008
[2] B. Binder et al. The role of causality in a formal definition of timing anomalies, in RTCSA 2022
[3] C. Maiza et al. A survey of timing verification techniques for multi-core real-time systems, in ACM Comput. Surv 2019
[4] D. Lime et al. Romeo - a parametric model-checker for Petri nets with stopwatches, in TACAS 2009
[5] www.fstar-lang.org

 

#CEA-List

Applicant Profile

- strong background on computer architectures and/or hardware design

- strong analytical and programming skills  

 

Conformément aux engagements pris par le CEA en faveur de l'intégration des personnes handicapées, cet emploi est ouvert à toutes et à tous. Le CEA propose des aménagements et/ou des possibilités d'organisation pour l'inclusion des travailleurs handicapés.

Position location

Site

Saclay

Job location

France, Ile-de-France, Essonne (91)

Location

  Palaiseau

Requester

Position start date

01/05/2026


Other vacancies

You may be interested in these vacancies

Stage - Bac+4/+5 - IA et transfert d'apprentissage pour les plasmas - H/F

Add this vacancy to selection: Stage - Bac+4/+5 - IA et transfert d'apprentissage pour les plasmas - H/F (2025-37286-S1730)
  • Ref. : 2025-37286-S1730
  • Internship
  • Essonne (91)
  • Bruyères-le-Châtel

STAGE : Simulation CFD de jet de vapeur sonique (6mois / M2 ou 3ième année d'école d'ingénieur.e.s) H/F

Add this vacancy to selection: STAGE :  Simulation CFD de jet de vapeur sonique (6mois / M2 ou 3ième année d'école d'ingénieur.e.s) H/F (2025-37123)
  • Ref. : 2025-37123
  • Internship
  • Essonne (91)
  • Saclay

Alternance - Bac+4 - Alternant(e) communication - H/F

Add this vacancy to selection: Alternance - Bac+4 - Alternant(e) communication - H/F (2026-39133-S1991)
  • Ref. : 2026-39133-S1991
  • Work-Study contract
  • Legal notices
  • Cookies
  • Configure your cookies
  • Accessibility: partial compliance
  • Sitemap
Go to top