Authors

Tobias Dorr, Karlsruhe Institute of Technology
Florian Schade, Karlsruhe Institute of Technology
Juergen Becker, Karlsruhe Institute of Technology
Georgios Keramidas, Technological Educational Institute of Western Greece
Nikos Petrellis, University of Peloponnese
Vasilios Kelefouras, School of Engineering, Computing and Mathematics
Michail Mavropoulos, University of Peloponnese
Konstantinos Antonopoulos, University of Peloponnese
Christos P. Antonopoulos, University of Peloponnese
Nikolaos Voros, Technological Educational Institute of Western Greece
Alexander Ahlbrecht, German Aerospace Center
Wanja Zaeske, German Aerospace Center
Vincent Janson, German Aerospace Center
Philip Nöldeke, German Aerospace Center
Umut Durak, German Aerospace Center
Christos Panagiotou, Avn Innovative Technology Solutions Limited
Dimitris Karadimas, Avn Innovative Technology Solutions Limited
Nico Adler, Vector Informatik GmbH
Clemens Reichmann, Vector Informatik GmbH
Andreas Sailer, Vector Informatik GmbH
Raphael Weber, Vector Informatik GmbH
Thomas Wilhelm, Vector Informatik GmbH
Wolfgang Gabler, Bayerische Motoren Werke Aktiengesellschaft (BMW)
Katrin Weiden, Bayerische Motoren Werke Aktiengesellschaft (BMW)
Xavier Anzuela Recasens, Bayerische Motoren Werke Aktiengesellschaft (BMW)
Sakir Sezer, Queen's University Belfast
Fahad Siddiqui, Queen's University Belfast
Rafiullah Khan, Queen's University Belfast
Kieran McLaughlin, Queen's University Belfast
Sena Yengec Tasdemir, Queen's University Belfast

ORCID

Abstract

The safe and secure implementation of increasingly complex features is a major challenge in the development of autonomous and distributed embedded systems. Automated design-time procedures that guarantee the fulfillment of critical system properties are a promising approach to tackle this challenge. In the European project XANDAR, which took place from 2021 to 2023, eight partners developed an X-by-Construction (XbC) design framework to support developers in the creation of embedded software systems with certain safety, security, and real-time properties. The design framework combines a model-based toolchain with a hypervisor-based runtime architecture. It targets modern high-performance hardware, facilitates the integration of machine learning applications, and employs a library of trusted safety and security patterns to reduce the implementation and verification effort. This paper describes the concepts developed during the project, the prototypical implementation of the design framework, and its application in both an automotive and an avionics use case.

Publication Date

2024-01-16

Event

Design, Automation and Test in Europe Conference: The European Event for Electronic System Design & Test

Acceptance Date

2024-01-16

Deposit Date

2024-06-12

Share

COinS