Software has now become the defining feature of modern vehicles. It is therefore more common to speak of the "software-defined car" or "software-defined vehicle". The digital networking of vehicles makes new mobility services possible, and the distribution and processing of data in the vehicle itself is also a basic requirement for many functions. A specific consideration of data protection and data security is therefore essential. With the increased number and complexity of interfaces to the outside world, opportunities for cyber security attacks also increase.
The system boundaries between the vehicle and its environment are smooth. Dynamic networking can lead to emergent behavior, which can only be predicted to a limited extent at development time. Therefore, verification and validation will continue to be a challenge, in the context of which simulation methods and continuous "in-the-loop" testing will become increasingly important. Continuous development includes continuous testing during development, but also dynamic risk management in runtime environments.