Deterministic and Reliable Software-Defined Vehicles: key building blocks, challenges, and vision
Pedro Veloso Teixeira, Duarte Raposo, Rui Lopes, Susana Sargento

TL;DR
This paper explores the concept of deterministic software-defined vehicles to improve the reliability and development of complex automotive services through architecture, virtualization, and deterministic communication.
Contribution
It introduces a comprehensive vision architecture for deterministic vehicles, addressing key challenges in service development, communication, and system orchestration.
Findings
Proposes a deterministic network configurator for reliable intra- and inter-vehicular communication.
Introduces a layered architecture including data, hypervisor, and vehicle abstraction layers.
Outlines a software orchestrator to manage vehicle services effectively.
Abstract
As vehicle systems become increasingly complex, with more features, services, sensors, actuators, and processing units, it is important to view vehicles not just as modes of transportation moving toward full autonomy, but also as adaptive systems that respond to the needs of their occupants. Vehicular services can be developed to support these adaptations. However, the increasing complexity of vehicular service development, even with current standardizations, best practices and guidelines, are insufficient to tackle the high complexity of development, with expectations of up to 1 (U.S.) billion lines of code for a fully (level 5) autonomous vehicle. Within this survey, the paradigm of Deterministic Software Defined Vehicles is explored, aiming to enhance the quality and ease of developing automotive services by focusing on service-oriented architectures, virtualization techniques, and…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Testing and Debugging Techniques · Real-time simulation and control systems · Safety Systems Engineering in Autonomy
