In today’s vehicles, the E/E architecture and corresponding communication networks are statically defined.
As a consequence, only information that has been factored in during the design phase of the vehicle and stored using corresponding diagnostic functions, for example, can be extracted from the vehicle.
These diagnostic functions are designed to be ECU-specific. This means that there is no possibility for vehicles in the field to meet changing information requirements throughout their life cycle and to make them available for evaluation.
In the Data Loop workstream, a new approach that enables dynamically adaptable “measurement jobs” across entire vehicle fleets (or parts thereof) is being pursued.
This requires over-the-air (OTA) implementation of corresponding modifications in the affected ECUs.
These dynamically adaptable measurement jobs require the flexibility to collect and process relevant event-based information in the vehicle (even across multiple ECUs in the vehicle). The sum of the collected information is then stored in a data pool (data lake) via the vehicle cloud interfaces and is available there for further analyses. Here, too, dedicated data management must be established in order to adequately make the collected data available to subsequent data analysis algorithms.
The project will focus on the design and development of a prototype embedded tool chain for the demonstrator fleet selected between the consortium partners. It will be based on existing experience and the research of development methods from other industries in this workstream.
With regard to cloud-based development tool chains, the focus is on concept development for automotive software maintenance. In the context of OTA capabilities, this maintenance must be sustained for at least 20 years in terms of the tools used, the processes, and the operation of a back-end platform.
Cloud-based verification and validation tools is about securing developed functions, which have always been a huge part of the development activities of software and system developers in the automotive industry. Shortening the throughput times of various hedging methods is therefore also a promising approach to increasing efficiency and effectiveness.
Cloud-based verification and validation tools can make a significant positive contribution by virtualizing the massive parallelization of highly automated test scopes. However, it is very important – especially with regard to release-relevant tests, including in the field of application functions – to understand the specific aspects of automotive systems and to implement them correctly in the verification and validation methods while also considering functional safety (ASIL) requirements.
The aim is therefore to implement a suitable approach by means of virtual and parallel tests.
The integration of the vehicle into the user's digital ecosystem is becoming increasingly important. Users nowadays expect that their digital functions from other "environments" (living, working, leisure) are also seamlessly available in the car (functional examples: Music/video streaming, gaming, text, audio and video communication). The user's wish is to be able to update/"upgrade" vehicle-specific or mobility-specific functionalities.
Three major challenges are identified in connection with digital functions:
1) Digital sustainability: The need to continuously update and expand digital functions over the life cycle of the vehicle.
2) Digital diversification: The need to take into account different, sometimes far apart user requirements for digital functions on global markets throughout the entire vehicle life cycle.
3) Digital security: Digital security: Vehicle-specific and "dynamically loaded" functions may be safety-critical. Processes and infrastructure for releasing and distributing the necessary software packages must therefore be validated accordingly.
As a consequence of the above challenges as well as the requirements for digital sustainability, the development and operation of digital vehicle functions must be carried out continuously in future (both for existing and new vehicles). Such a development is no longer carried out by a central development location, but must also be distributed to "local markets".
We aim to explore the foundations for continuous (further) development of vehicle functions along the entire product life cycle and to define corresponding requirements for future processes, systems, and software.
Future developments of connected vehicles (including two-wheelers) will be influenced by two major trends:
1) Continuously increasing and more differentiated consumer demands / user experience expectations.
2) Strong technological changes in the mobility industry.
The convergence of these overarching trends is shaping the requirements for future-proof platforms for connected vehicles and their underlying architectural designs. Last but not least, in the course of automated / autonomous vehicles, methods for safeguarding safety-critical driving situations are increasingly used, which require a virtual representation of the vehicle configuration, the vehicle environment, and even of highly dynamic objects (virtual validation).
In this respect, continuous updates of individual vehicles and their fleets, as well as continuous readout of vehicle states, are essential.
In order to enable this comprehensive digital replication of vehicles and their environment (so-called "digital twin"), the most accurate possible image is required, which includes the following data:
1) Data of the real vehicle (hardware components, installed software versions and variants, their overall configuration, current sensor and actuator states).
2) Data of the immediate vehicle environment (data of objects dynamically detected by LIDAR, RADAR and cameras).
3) Other data from the vehicle environment (e.g. traffic information, weather).
The digital twin forms the technical basis for a variety of other services that can be experienced by the user in the vehicle and that provide the OEM with numerous analysis options in the backend (via the data of an entire fleet combined with other information from the environment).
This encompasses the software layers and configurations of each individual vehicle - both the sensor data for perception, prediction and planning, and the environment captured across the fleet in real time.
In Workstream 3, we are pursuing the goal of further developing the digital twin and integrating it with the other components and functions of the Software-Defined Car.
The workstream Prototype Platform & Superstructures for user interaction ("Demonstrator") has a modular design and consists of partial demonstrators from the individual project partners, which make their development progress from the other workstreams available here for presentation and which are typically developed further step by step during the course of the project.
In the course of the collaboration of the partners, individual potentials are identified that are to be integrated into a larger, networked system via several partial demonstrators and demonstrated in the network.
The demonstrators are of great importance for the cooperation of the consortium, because they make it possible to experience the new and innovative aspects that future SofDCar technologies will bring with them and relate them to each other.
The goal of this workstream is to create an environment in which the methods and tools developed in the other workstreams can be validated in an application-oriented manner and presented to the public in a demonstrative manner.
e-mobil BW GmbH is the central innovation agency of the State of Baden-Württemberg for New Mobility Solutions and Automotive. Working in a network with partners from industry, science and the public sector, e-mobil BW is shaping the change to automated, connected and electric mobility in a sustainable energy system. e-mobil BW drives the industrialization, market launch and application of sustainable, climate-friendly and locally emission-free mobility solutions in Baden-Württemberg.
e-mobil BW GmbH is a 100% subsidiary of the State of Baden-Württemberg. As an associated partner, the State Agency for New Mobility Solutions and Automotive, e-mobil BW, supports the consortium on the topics of public relations, knowledge transfer and dissemination of the knowledge gained. Available for this purpose are networks such as the Cluster Electric Mobility South-West and platforms such as Transformationswissen BW, an information centre for medium-sized companies from the supplier industry and the automotive industry in Baden-Württemberg.
The FZI Research Center for Information Technology is a non-profit institution for applied research in information technology and technology transfer. Its task is to provide businesses and public institutions with the latest research findings in information technology. It also qualifies young researchers for their career in academics or business as well as self-employment. Research teams (https://www.fzi.de/en/about-us/organisation/research-divisions/ ) at the FZI interdisciplinarily develop and prototype concepts, software, hardware and system solutions for their clients.
The FZI Research Center for Information Technology conducts application and industry-oriented research in a wide range of relevant topics. In the field of mobility, the focus is on autonomous vehicles, electric mobility, intermodal and networked mobility, and the development and safeguarding of future vehicle systems through novel processes and methods.
As a technical university of excellence, KIT considers itself as the “research university in the Helmholtz Association”. With its focus on engineering sciences, KIT contributes significantly to the research fields of mobility and information. The “KIT Mobility Systems Center” combines the extensive competences from informatics and electrical engineering into an interdisciplinary research concept. As part of the “InnovationCampus Future Mobility”, KIT forms an on-topic research alliance with the University of Stuttgart.
KIT provides the consortium partners with scientifically sound and highly innovative key competencies in the field of software-intensive mobility systems. This competence is based on a large number of competition-relevant research results and is rounded off by a forward-looking range of curricula. KIT’s participation in the project aims at a knowledge transfer of development methods and quality assurance approaches to the automotive industry. For this purpose, a network of five different sub-institutes with complementary research focuses was formed, consisting of the Institute of Information Security and Dependability (KASTEL), the Institute of Applied Informatics and Formal Description Methods (AIFB), the Institute of Product Engineering (IPEK), the Institute for Information Processing Technologies (ITIV), and the Institute of Theoretical Informatics (ITI).
The University of Stuttgart is one of the leading technically oriented universities in Germany with global significance. It sees itself as a center of university-based, non-university, and industrial research. Furthermore, it takes a role as a guarantor of research-based teaching, focused on quality and holism. The university promotes the transfer of knowledge and technologies to society in all their profile- and competence areas as well as their emerging fields. The „Stuttgarter Weg” (Stuttgart Way) means an interdisciplinary integration of engineering, natural sciences, humanities, management, economics and social sciences based on the fundamentals of cutting-edge research at a disciplinary level. Our vision is “Intelligent systems for a sustainable society”.
The University of Stuttgart, which is ranked as the highest in Germany with respect to third-party funds, has extensive experience in collaborating with industrial partners – also and especially from the automotive industry. The following institutes are involved in the SofDCar project: Institute for Industrial Automation and Software Engineering (IAS), Institute for Architecture of Application Systems (IAAS), Institute for Automotive Engineering Stuttgart (IFS), Institute for Parallel and Distributed Systems (IPVS), Institute for Software Engineering (ISTE), and Institute for Control Engineering of Machine Tools and Manufacturing Units (ISW).
BooleWorks is a young, Munich based, company that specialises in applying mathematical logic to the automotive industry. The team at BooleWorks develops algorithms and methods for variant and complexity management. The resulting software helps customers to control, analyse, and visualise the enormous variability of their products. BooleWorks’ open source logic library LogicNG is integrated into companies’ central services and is used in configurator backends millions of times each day.
Within the consortium BooleWorks focuses on two major tasks: The first is to adapt the open source logic library LogicNG so that it can be applied within vehicles themselves. Therefore, in addition to the current Java version, the library will be reimplemented in a machine-oriented language like Rust or Go. For usage in containerised environments, service layers will be specified and implemented. The second is to extend existing algorithms for complexity management and verification of large variances from pure hardware verification to software verification. Use cases within OTA variant management and software update management are of particular interest. Integrating these algorithms into model-based description frameworks like TOSCA is also planned.
Vector ist der kompetente Partner für die Entwicklung von Elektronik im Automobil. An 31 Standorten weltweit unterstützen über 3.000 Mitarbeitende, Hersteller und Zulieferer der Automobilindustrie und verwandter Branchen mit einer professionellen Plattform aus Werkzeugen, Softwarekomponenten und Dienstleistungen zur Entwicklung von eingebetteten Systemen. Angetrieben von unserer Leidenschaft für Technik entwickeln wir Lösungen, die Softwareentwickler:innen bei ihren anspruchsvollen Aufgaben entlasten.
Mit der Entwicklung einer Ausführungsplattform will Vector die Vernetzung der Funktionsanteile im Fahrzeug möglichst transparent ins Backend, also in die Cloud erweitern. Der Entwickler einer Fahrzeugfunktion soll neben den Softwarekomponenten im Fahrzeug auch Komponenten in der Cloud entwickeln, ausführen und vernetzen können. Heißt konkret: Zukünftig muss die Elektronik im Auto nicht mehr alle Aufgaben übernehmen, sondern einen Teil übernimmt die Cloud. Außerdem beteiligt sich Vector an der Entwicklung einer Werkzeuglösung zur Verwaltung variantenreicher Software. Denn klassische Automobil-Software variiert sowohl mit den Produktvarianten als auch über die Lebensdauer des Fahrzeugs. Um Wartung und Fehlerkorrekturen jedoch langfristig sicherstellen zu können, braucht es eine zentral gepflegte Softwareplattform als eigene Softwareproduktlinie.
Vector is the competent partner for the development of automotive electronics. More than 3,000 employees at 31 locations worldwide support manufacturers and suppliers in the automotive industry and related sectors with a professional platform of tools, software components and services for the development of embedded systems. Driven by our passion for technology we develop solutions which relieve software developers of their demanding tasks.
In developing an execution platform, Vector wants to extend the networking of the functional parts in the vehicle as transparently as possible to the back end, i.e. to the cloud. In addition to the software components in the vehicle, the developer of a vehicle function should also be able to develop, execute and network components in the cloud. In concrete terms, this means that in the future, the electronics in the car will no longer have to take on all the tasks; instead, the cloud will take on some of them. Additionally, Vector supports the development of a tool solution for managing software with many variants. This is because classic automotive software varies both with the product variants and over the lifetime of the vehicle. However, in order to be able to ensure maintenance and error corrections in the long term, a centrally maintained software platform is needed as a separate software product line.
P3 digital services supports its customers holistically in the digital transformation. The spectrum of services ranges from digitalisation strategy and consulting (architecture & technology, cloud, DevOps, process automation, embedded and cyber security) to software development and the operation of applications and IT solutions. For and with its customers, P3 develops future-proof solutions in the field of connected, electrified and autonomous mobility, such as innovative infotainment solutions, connected services, charging solutions, IoT and automation solutions.
P3’s strengths in relation to this project lie primarily in the areas of automation and virtualisation in product development, product and process conformity with regard to software updates and cyber security, as well as innovative, connected infotainment and service solutions. P3 is a leading consultancy and development partner for the automotive industry and in this capacity drives digitalisation across the entire vehicle lifecycle.
ETAS‘ portfolio includes vehicle basic software, middleware, and development tools for the realization of software-defined vehicles. Our product solutions and services enable vehicle manufacturers and suppliers to develop and operate them with increased efficiency. Holistic cybersecurity solutions in the automotive sector are offered via the ESCRYPT brand.
For this development paradigm, ETAS GmbH offers software developers of deeply embedded ECUs a broad portfolio of products. This ranges from real-time operating systems and AUTOSAR middleware solutions to model-based development tools, prototyping tools, and verification and validation tools. ETAS is currently aligning its product portfolio to close the gap between conventional deeply embedded automotive tools and non-automotive, IT-based development tools, especially those that the automotive sector has special requirements for, such as functional safety, extended product life cycles, and the resulting security requirements.
Bosch is a global industrial enterprise. Some 401.300 associates work in its Mobility Solutions (58% share of sales), Industrial Technology, Consumer Goods, and Energy and Building Technology business sectors.
As part of the Mobility Solutions business sector, the Powertrain Solutions division and its Software-defined Vehicle business unit are developing connectivity platforms for in-vehicle use and cloud-based backend solutions. In order to offer an integrated onboard and offboard portfolio from a single source, they will be working together more closely with the Bosch subsidiary ETAS in 2022.
At Bosch, IOT technology services are offered by specialist subsidiaries.
In recent years, Bosch has developed a variety of connected services for vehicles and offers a wide portfolio for automakers and mobility service providers. The portfolio includes software for control units and in-vehicle computers, connectivity software for telematic units, vehicle-specific cloud solutions for software management, and a variety of domain-specific digital services in the areas of recharging, parking, navigation, and fleet management.
Today Bosch is cooperating with many partners on open source solutions in this field. For further information please visit the Software-defined Vehicle working group of the Eclipse Foundation.