Title: | SPLs of safety- and mission-critical systems |
Subject: | Software engineering, Computer science |
Level: | Basic, Advanced |
Description: |
The challenges in safety-critical and mission-critical systems, like those in transportation, are twofold. First, these systems must adapt to increasing complexity due to digitalization and evolving customer demands. Second, they must maintain robust security and safety. This presents specific challenges in managing software product lines, particularly in handling variability throughout the software engineering process, from requirements to validation and certification. Safety certification and quality validation are crucial, but there's a gap in tool solutions in the European industrial market. As these systems become more interconnected, the focus on cybersecurity intensifies, requiring certification for both security and safety, which can conflict in their life cycles. The project thesis aims to address these challenges by developing innovative methods and solutions to manage variability, reduce certification efforts, and enhance reuse across different phases. This includes using model-based and AI/ML techniques for variability management. While Software Product Line management offers efficiency and reuse benefits, it introduces complexities in handling variants while ensuring safety and compliance. |
Start date: | 2024-01-01 |
End date: | 2024-05-31 |
Prerequisites: |
Software engineering Solid programming proficiency AI/ML knowledge Solid English proficiency |
IDT supervisors: | Alessio Bucaioni |
Examiner: | Antonio Cicchetti |
Comments: | |
Company contact: |
Alstom Supervisor from Alstom: Inderjeet Singh |