Shedding Light onto Safety Integrity Level and Basic Software Constraints in a Real-World Automotive Application: Case Study with Driverator Framework
Tobias Denzinger (CARIAD SE), Matthias Becker (KTH Royal Institute of Technology), Peter Ulbrich (TU Dortmund University)

TL;DR
This paper analyzes how safety integrity levels, basic software, and memory constraints affect automotive ECU system design, using a real-world case study and the Driverator framework for scalable analysis.
Contribution
It provides a detailed characterization of SIL, software, and memory constraints in automotive systems and introduces the Driverator framework for scalable system analysis.
Findings
Characterized SIL and software constraints in a real automotive system
Demonstrated Driverator's scalability for system analysis
Highlighted impact of SIL and software on task allocation and safety
Abstract
Automotive electronic control units (ECUs) are intricate systems with hundreds of individual functions, numerous software components, and multiple interdependent tasks. A prevalent structural pattern in these systems are so-called cause-effect chains. While significant research efforts have been dedicated to the temporal analysis and optimization of these chains, particularly minimizing data age and function response times, other crucial non-functional properties remain relatively underexplored. In particular, the safety integrity level (SIL) classification substantially influences the system design by determining task colocation strategies. Improper sharing of functions or interweaving tasks with different safety levels can compromise the integrity of critical functions. Additionally, AUTOSAR basic software (BSW) (e.g. OS, runtime environment, communication stacks, or diagnostics)…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
