EDBT 2026 Demo / reviewers in the wild / expert
Jean Souyris
dblp:52/2938
· DBLP profile ↗
6ranked-venue papers
2as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 1 first-authorSystems, architecture and hardware · 2Security and privacy · 2 · 1 first-authorTheory of computation · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
2 papers |
Compilers and program optimization · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Embedded and real-time systems · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization › parallel language compilation
dataflow compilation |
0.4 | 1 | 2019 | Correct-by-Construction Parallelization of Hard Real-Time Avionics Applications on Off-the-Shelf Predictable Hardware · ACM Trans. Archit. Code Optim. 2019 |
Compilers and program optimization
parallelizing compiler |
0.4 | 1 | 2019 | Correct-by-Construction Parallelization of Hard Real-Time Avionics Applications on Off-the-Shelf Predictable Hardware · ACM Trans. Archit. Code Optim. 2019 |
Embedded and real-time systems › real-time scheduling
hard real-time scheduling |
0.4 | 1 | 2019 | Correct-by-Construction Parallelization of Hard Real-Time Avionics Applications on Off-the-Shelf Predictable Hardware · ACM Trans. Archit. Code Optim. 2019 |
Embedded and real-time systems › real-time embedded systems
avionics systems |
0.1 | 1 | 2019 | Correct-by-Construction Parallelization of Hard Real-Time Avionics Applications on Off-the-Shelf Predictable Hardware · ACM Trans. Archit. Code Optim. 2019 |
Methods — techniques the papers use, named apart from their topics
timing analysis · 0.8static scheduling · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Correct-by-Construction Parallelization of Hard Real-Time Avionics Applications on Off-the-Shelf Predictable HardwareabstractWe present the first end-to-end modeling and compilation flow to parallelize hard real-time control applications while fully guaranteeing the respect of real-time requirements on off-the-shelf hardware. It scales to thousands of dataflow nodes and has been validated on two production avionics applications. Unlike classical optimizing compilation, it takes as input non-functional requirements (real time, resource limits). To enforce these requirements, the compiler follows a static resource allocation strategy, from coarse-grain tasks communicating over an interconnection network all the way to individual variables and memory accesses. It controls timing interferences resulting from mapping decisions in a precise, safe, and scalable way. Keryan Didier, Dumitru Potop-Butucaru, Guillaume Iooss, Albert Cohen 0001, Jean Souyris, Philippe Baufreton, Amaury Graillat |
ACM Trans. Archit. Code Optim. | 5 |
| 2009 | Formal Verification of Avionics Software Products
Jean Souyris, Virginie Wiels, David Delmas, Hervé Delseny |
FM | 1 |
| 2009 | Towards an Industrial Use of FLUCTUAT on Safety-Critical Avionics Software
David Delmas, Eric Goubault, Sylvie Putot, Jean Souyris, Karim Tekkal, Franck Védrine |
FMICS | 4 |
| 2007 | Experimental Assessment of Astrée on Safety-Critical Avionics Software
Jean Souyris, David Delmas |
SAFECOMP | 1 |
| 2007 | Astrée: From Research to Industry
David Delmas, Jean Souyris |
SAS | 2 |
| 2003 | An Abstract Interpretation-Based Timing Validation of Hard Real-Time Avionics SoftwareabstractHard real-time avionics systems like flight control software are expected to always react in time. Consequently, it is essential for the timing validation of the software that the worst-case execution time (WCET) of all tasks on a given hardware configuration be known. Modern processor components like caches, pipelines, and branch prediction complicate the determination of the WCET considerably since the execution time of a single instruction may depend on the execution history. The safe, yet overly pessimistic assumption of no cache hits, no overlapping executions in the processor pipeline, and constantly mispredicted branches results in a serious overestimation of the WCET. Our approach to WCET prediction was implemented for the Motorola ColdFire 5307. It includes a static prediction of ∗ This work was partly supported by the RTD project IST-1999-20527 “DAEDALUS” of the European FP5 program. cache and pipeline behavior, producing much tighter upper bounds for the execution times. The WCET analysis tool works on real applications. It is safe in the sense that the computed WCET is always an upper bound of the real WCET. It requires much less effort, while producing more precise results than conventional measurement-based methods. Stephan Thesing, Jean Souyris, Reinhold Heckmann, Famantanantsoa Randimbivololona, Marc Langenbach, Reinhard Wilhelm, Christian Ferdinand |
DSN | 2 |