Overview
The 29th Ada-Europe International Conference on Reliable Software Technologies (AEiC 2025) will take place in Paris, France, and will be an in-presence only event. The conference schedule comprises a keynote and an invited talk, a panel with invited experts, a journal track, an industrial track, a work-in-progress track, a vendor exhibition, parallel tutorials, and satellite workshops.
The call for contributions is available on this page.
Conference Program Synopsis
Morning | Before Lunch | After Lunch | Afternoon | Evening | |
---|---|---|---|---|---|
Tuesday, 10th June Tutorials |
T1: Developing Bare-metal Embedded Software in SPARK Ada for 64-bit ARM Platforms |
Welcome Reception: Table du Luxembourg |
|||
T2: Multiple Double and Multiword Arithmetic | T3: Unleash the Power of Ada Generics | ||||
T4: Turning your Programming Language into a Modeling Language | T5: Introduction to the ALiRe Package Manager | ||||
Wednesday, 11th June Technical Presentations |
Keynote | Session 1: Secure Distributed Systems | Invited talk | Session 3: Multi-core Architectures |
Conference Banquet: Bouillon Racine |
Session 2: Ada and Modelling | |||||
Thursday, 12th June Technical Presentations |
Keynote | Session 4: Embedded Systems | Session 5: Real-time and Safety | Session 6: Applications |
Post conference chill-out: Café Latin |
Friday, 13th June Satellite Events |
Workshop 1: DeCPS (Challenges and New Approaches
for Dependable and Cyber-Physical System Engineering) |
||||
Workshop 2: ADEPT (AADL by its practitioners) | |||||
Workshop 3: Ada Developers |
Conference Core Composition
The core conference program features seven distinct types of technical presentations, with different duration, all followed by various manners of discussion time. In the visual synopsis of the program schedule, each distinct presentation type is denoted by a specific colour code.
Colour Code | Duration |
---|---|
Journal-track talk | 30 minutes |
Industrial-track talk | 20 minutes |
Work-in-progress-track talk | 20 minutes |
Vendor | 20 minutes |
Keynote | 1 hour |
Inivited talk | 30 minutes |
All papers presented at the conference in the journal track, the industrial track and the work-in-progress track have undergone peer review. All track chairs took it on themselves to assure that the review process was strictly free of conflict of interests between authors and reviewers.
It is a characterizing trait of the AEiC conference series that the presentations of such diverse contributions are combined into by-theme and not by-track presentation sessions, in order that authors and participants alike all enjoy all flavours of the program in a mixed as opposed to segregated combination.
Conference Core Schedule
Tuesday, 10 June | |
---|---|
19:00 - 21:00 | Welcome reception at Table du Luxembourg |
Wednesday, 11 June | |
---|---|
08:30 - 09:00 | Registration |
09:00 - 09:15 | Welcome & Opening |
09:15 - 10:15 |
Keynote talk
Building a Safer Open Source Supply Chain with Software Heritage, the Great Library of Source Code Stefano Zacchiroli, Télécom Paris, Polytechnic Institute of Paris |
10:15 - 11:00 | Break |
11:00 - 12:30 |
Session 1: Secure Distributed Systems
|
Live migration of compiled Wasm modules across the Compute Continuum
Edoardo Tinto, Luca Marchiori, Tullio Vardanega |
|
Pacte Novation | |
Automated Execution of Attack Chains to Train Data-driven IDS in Cyber-physical Systems
Diogo Pedro, José Cecílio, Pedro M. Ferreira, Alan O. de Sá |
|
LLM-based Framework for Email Classification and Phishing
Nuno Costa, José Cecílio, Ruben Salgueiro, Mauricio Rosa, Dulce Domingos |
|
12:30 - 14:00 | Lunch |
14:00 - 14:30 |
Invited talk
Language ownership: key moments in the lifetime of Ada Tullio Vardanega, University of Padua |
14:30 - 15:40 | Session 2: Ada and Modelling |
Reachability Analysis of Hybrid Rebeca Model
Fatemeh Ghassemi, Saeed Zhiany, Nesa Abbasimoghadam, Ali Hodaei, Ali Ataollahi, József Kovács, Erika Ábrahám, Marjan Sirjani |
|
KM3: a generic preprocessor with macros and diagrams to Ada and other languages
Laurent Gouzenes |
|
Archaeology for the future - Ada on OpenVMS
Gérard Calliet |
|
15:40 - 16:15 | Break |
16:15 - 17:25 | Session 3: Multi-core Architectures |
Taking a Closer Look at Memory Interference Effects in Commercial-off-the-Shelf
Multicore SoCs
Lorenzo Carletti, Andrea Serafini, Gianluca Brilli, Alessandro Capotondi, Alessandro Biasci, Paolo Valente, Andrea Marongiu. |
|
Task-to-Accelerator Mapping for Heterogeneous Systems Using Heuristics
Mohammad Samadi, Tiago Carvalho, Luis Miguel Pinho, Sara Royuela |
|
Adding support for explicit preemption points to a non-preemptive Ada RTOS
Mario Aldea Rivas, Hector Perez Tijero, Juan Romón Peña, J. Javier Gutiérrez |
|
20h00 - 23:00 | Conference Banquet at Bouillon Racine |
Thursday, 12 June | |
---|---|
09:15 - 10:15 |
Keynote talk
Certification of Machine Learning Based System - Contribution of Formal Verification Claire Pagetti, ONERA |
10:15 - 11:00 | Break |
11:00 - 12:30 |
Session 4: Embedded Systems
|
A Transformation Strategy for Process Partitioning in Hierarchical Concurrent Process
Networks
Fahimeh Bahrami, Ingo Sander |
|
Emenda France | |
Development and Management of Digital Twins for Energy Monitoring Systems
Tiago Carvalho, Luis Miguel Pinho, Pedro Paiva |
|
Enhancing Multivariable Model Predictive Control with a Reliable Prediction Horizon
Approach
Alexandre Geraldo, José Cecílio, Pedro M. Ferreira, António Casimiro, Alan Oliveira de Sá |
|
12:30 - 14:00 | Lunch |
14:00 - 15:30 | Session 5: Real-time and Safety |
Real-Time Probabilistic Programming
Lars Hummelgren, Matthias Becker, David Broman |
|
Dynamic system model generation for online FDD of robotics systems
Johannes Kohl, Georg Muck, Georg Jäger, Sebastian Zug |
|
Verified SAT Redundancy Checking in SPARK
Johannes K Fichte, Tobias Philipp |
|
Reasoning about Subprogram Termination in SPARK
Claire Dross, Joffrey Huguet, Johannes Kanig |
|
15:30 - 16:00 | Break |
16:00 - 17:10 | Session 6: Applications |
Feasibility of Deep Reinforcement Learning for the Real-Time Attitude Control of a
Satellite System
Ángel-Grover Pérez-Muñoz, Guillermo López-García, Irene García-Villoria, Alejandro Alonso, Angel Porras-Hermoso |
|
Method and feedback on Ada application ports
Robert Cholay, Natacha Porté |
|
Ariane 6 flight software: Lessons learned
David Lesens |
|
17:15 - 17:30 | Closing of Core Program |
19:15 - 23:00 | Conference chill-out at Café Latin |