Verbundprojekt: SofDCar - Software Defined Car, Softwaregetrieben von Emdedded Systems bis in die Cloud für Entwicklung und Betrieb (digitale Nachhaltigkeit)

Schlussbericht, BMWK-Förderprogramm Neue Fahrzeug- und Systemtechnologien

Loading...
Thumbnail Image

Editor

Advisor

Volume

Issue

Journal

Series Titel

Book Title

Publisher

Hannover : Technische Informationsbibliothek

Supplementary Material

Other Versions

Link to publishers' Version

Abstract

Moderne Fahrzeuge – vor allem im Premium Segment – sind hoch konfigurierbare Produkte mit mehr baubaren Varianten als es Sandkörner auf der Erde gibt. Mit der Transformation hin zum Software-Defined Vehicle wird die Beherrschung dieser Varianz und eine Absicherung der gesamten Varianz im digitalen Zwilling noch wichtiger als in der bisherigen Hardware-getriebenen Welt. Software zum Variantenmanagement ist bisher entweder auf die Konfiguration von Einzelfahrzeugen fokussiert oder proprietär und kann mit der enormen Variantenvielfalt der Automobilbranche nicht umgehen. Es existieren mathematische Software-Bibliotheken wie LogicNG, die jedoch erfordern, die problemspezifischen Datenstrukturen und Algorithmen zur Absicherung selbst zu entwickeln, was hohe Anforderungen an Entwicklungsaufwand und benötigtes mathematisches Wissen erfordert. Innerhalb des SofDCar Projekts hat BooleWorks zum einen die Bibliothek LogicNG in Rust re-implementiert und sie so für den Einsatz im Fahrzeug vorbereitet. Zum anderen wurde eine komplett neue Open-Source Software-Lösung – BooleRules – zur Absicherung der Varianz im digitalen Zwilling entwickelt. BooleRules besteht aus einer Sprache zur Beschreibung der Regelwerke variantenreicher Produkte, einem Compiler, der diese Regelwerke in mathematische Formeln übersetzt, sowie einem Dutzend Algorithmen zur Absicherung der Varianz. Beispiele für diese Algorithmen sind die Validierung von Stücklisten, die Projektion von Regelwerken, das Zählen baubarer Varianten, die Optimierung von Testfahrzeugen oder die Berechnung optimaler Software-Update Pfade. Jeder dieser Algorithmen wird in Prozessen wie der Absicherung von OTA-Software-Updates, der Fahrzeug-Homologation oder dem Optimieren von Fahrzeugvarianten benötigt. Mit BooleRules gibt es erstmalig eine Open-Source Lösung, die über eine einfach zu integrierende Schnittstelle mit sehr wenig Aufwand in bestehende Systeme integriert werden kann und die höchste Performance-Anforderungen erfüllt.

Description

Keywords

Keywords GND

Conference

Publication Type

Report

Version

publishedVersion

License

This document may be downloaded, read, stored and printed for your own use within the limits of § 53 UrhG but it may not be distributed via the internet or passed on to external parties.
Es gilt das deutsche Urheberrecht. Das Werk bzw. der Inhalt darf zum eigenen Gebrauch kostenfrei heruntergeladen, konsumiert, gespeichert oder ausgedruckt, aber nicht im Internet bereitgestellt oder an Außenstehende weitergegeben werden.