35th SafeTRANS Industrial Day

 The 35th SafeTRANS Industrial Day will take place on November 18, 2025 (9:30 - 17:00 h) at the DORMERO Hotel Stuttgart (Plieninger Straße 100, 70567 Stuttgart) in cooperation with the Federate SDV project.

 

on the topic:   

Contract based Design für Software Defined Vehicles

This year's 35th SafeTRANS Industrial Day will focus on project incubation, and we are introducing a new format:

Instead of detailed technical presentations, short presentations will set the thematic framework. Participants will then engage in an open dialogue to jointly develop research and development potential.

The aim of the workshop is to use these insights to form concrete project ideas that can then be further developed into funded projects.

Further information on this topic can be found here:

 Abstract - Download

and on the following websites:

SDVoF Initiative - Federate SDV

European Connected and Autonomous Vehicle Alliance (ECAVA)
The European Connected and Autonomous Vehicle Alliance (ECAVA) is an industrial discussion and advisory forum that brings together key stakeholders from across the automotive value chain, including vehicle manufacturers, suppliers, technology and tool providers, and smaller innovative tech companies and start-ups.

Eclipse S-CORE
From Proprietary To Open Source The industry has long tackled software challenges independently – often duplicating efforts and building closed, incompatible systems.

 Program

09:00 – 09:30 Registration and Coffee
09:30 – 09:35 Welcome
  Prof. Dr. Martin Fränzle, SafeTRANS e.V.
09:35 – 10:00 Opening Session: Context and Objectives
  Prof. Dr. Martin Fränzle, SafeTRANS e.V.
   Introductory Talks
 10:00 - 10:30

Contracts for Services in Software-Defined Vehicles

Prof. Dr. Mattias Nyberg, KTH Stockholm / Scania

  • Abstract

    The emergence of software-defined vehicles (SDVs) represents a paradigm shift in automotive software development — moving from system focus to service focus, where a service is not explicitly bound to an ECU or even to the vehicle itself. The result is open, dynamic ecosystems composed of distributed services. In this new context, service-based architectures and service-oriented systems engineering provide a foundation for integrating and evolving complex functionality across software, hardware, and even human interactions. A service view of all vehicle components — applications, actuator units, and sensor units — promotes a flat hierarchy where each element offers and consumes services. This enables horizontal service traceability in place of traditional vertical decompositions, fostering flexibility and modularity. However, such openness also demands rigorous specifications to ensure consistency and correctness across service interactions. This presentation explores how contract-based design and software contracts, in the form of pre- and post-conditions as used in ACSL (ANSI/ISO C Specification Language), can be employed to specify, reason about, and verify these service interactions. Formal contracts provide unambiguous interface definitions that capture both functional and non-functional expectations, enabling verification at multiple abstraction levels. Ambiguities that cannot be eliminated are instead managed explicitly through modeled dependencies.

 10:30 - 11:00 Coffee Break
 11:00 - 11:30

Using AI Agents in Contract-Based Design

Dr. Oscar Slotosch, Validas AG

  • Abstract

    This talk introduces the concept of an AI (development) agent—an AI system used as a development tool rather than being embedded in the final product. In the context of ISO 26262, such agents are not part of the operational software but are employed during development, particularly in contract-based design.
    While standards for embedded AI are emerging (e.g., ISO 8800), AI agents used as tools can be assessed under existing ISO 26262 guidelines, specifically parts 8–11. This talk will define the Tool Confidence Level (TCL) from ISO 26262 8–11 and demonstrate how it applies to AI agents.
    A practical example will show how AI agents can be used to generate software contracts, including interfaces and assertions. Based on this, I will propose a set of requirements for using AI agents in a way that ensures compliance with ISO 26262, supporting safe and reliable development practices.

 11:30 - 12:00

Semi-Formal Contract-based Design for Safety-Critical Software in Software Defined Vehicles

Matthias Größler / Olivier Bockenbach, FSQ Experts

  • Abstract

    Because it dissolves the old hardware centric notion of ECU based architectures, the Software Defined Vehicle (SDV) concept enables the creation of a wide range of configurations for a given product, based on the applications it hosts (e.g., a vehicle may or may not be equipped with a parking assistant). The versions of these applications can change rapidly, yet the safety of the overall product must remain guaranteed. Because every single combination of applications and their versions needs to be certified, it represents from a functional safety perspective a significant effort to keep the safety cases up to date. Changes made to a particular application version are documented through its specification, either with addition, modification or deprecation of requirements. When these requirements are expressed in natural language, it becomes difficult to assess the impact of the changes on the application, and therefore to evaluate the need for safety analyses, whose results are needed for the safety cases. The introduction of the SDV concept therefore requires new approaches to systematically ensure the completeness, correctness and consistency of those requirements. A key enabler for this is Contract-based Design (CBD) in combination with Semi-Formal Notation (SFN) and Semi- Formal Verification (SFV). Together, these methods enable precise yet practical specification and verification of component behavior in complex, distributed system architectures. Semi-Formal Notation (SFN) provides a structured and machine-interpretable way to describe component contracts based on assumptions and guarantees. It establishes a foundation for consistent integration across different engineering disciplines — from model-based system and software design to safety engineering and verification. The main challenge lies in striking the right balance between sufficient formal rigor for safety evidence (e.g., in line with ISO 26262, SOTIF) and industrial feasibility in everyday development. Semi-Formal Verification (SFV) addresses this challenge by applying methods that allow automated consistency checking and verification of defined contracts without requiring full formal proof. In order to verify functional and safety relevant aspects, it combines model-based simulation, property checking, and constraint-based analysis. The focus of those activities aims at the early detection of risks regarding integration and the overall safety of the system, long before they lead to costly errors in later development phases. Proper usage of CBD and SFN/SFV enables the implementation of Checkable Safety Cases (CSC) and their corresponding argumentation. Such CSCs allow immediate assessment of how changes made to an application affect the relevance of existing evidence in the safety case and highlight where context, assumptions, or goals in the argumentation require adjustments. The path from customer requirements to successful product certification involves numerous processes and steps. Some of these may also be revised (e.g., the introduction of a new version of a technical guideline). The use of AI agents in the relevant processes can reduce the effort required to update affected artifacts and accelerate the certification process. This facilitates the seamless integration of new components needed for the SDV concept. Aiming at transitioning existing applications to SDV capable models, the challenge to reformulate existing specifications written in natural language to CBD/SFN can be addressed through the usage of small language models augmented with the appropriate context. In the SDV context, combining CBD, SFN, and SFV provides a pragmatic path toward verifiable, modular, and reusable software architectures. It ensures that functional safety, cybersecurity, and updatability are considered together throughout the vehicle lifecycle. This approach thus forms a crucial foundation for future European reference architectures, as targeted by initiatives such as ECAVA and ECLIPSE S-Core.

12:00 - 13:00 Lunch Break
13:00 – 14:00 Pleanry Session: Identification of relevant R&D topics
  Lead: Prof. Dr. Martin Fränzle / Jürgen Niehaus, SafeTRANS e.V.

Short five-minute presentations to share research ideas 

14:00 – 15:30 Workshop Session
  Lead: Prof. Dr. Martin Fränzle / Jürgen Niehaus, SafeTRANS e.V.
15:30 – 16:00 Coffee Break
16:00 – 17:00 Putting it all together and further steps
  Lead: Prof. Dr. Martin Fränzle, SafeTRANS e.V.
17:00 End

The event will be held in Englisch Language

 

Secure your place now – simply use our registration