Die Komplexität automobiler Funktionssoftware nimmt aufgrund gestiegenen Funktionsumfangs, stärkerer Variantenvielfalt und kürzerer Entwicklungszeit stetig zu. Für sicherheitsrelevante Systeme werden zusätzlich Prozessvorgaben wirksam. Um den explodierenden Prozessaufwand zu beherrschen, sind agile Entwicklungsmethoden notwendig. Dieser Beitrag erläutert die Lösung dieser Problematik durch kontinuierliche Integration. Das Ziel ist es, ständig eine ausführbare Software inklusive Information über den Reifegrad bereit zu halten. Es wird die Entwicklung eines Rahmenwerks für die modellbasierte SW-Entwicklung von der Anforderung bis hin zum ausführbaren Code dargestellt sowie der erfolgreiche Einsatz in einem Industrieprojekt aufgezeigt.
Due to expanding functionalities, a rising number of variants and shortening development cycles, the complexity of automotive control software increases continuously. Existing standards for safety-critical systems puts additional demands on the software development process. Agile development methods are necessary to handle the exploding process effort. This article shows a realization of agile development by applying the concept of continuous integration to the automotive software development. A framework is presented, that allows for model-based software development covering the entire software lifecycle from the requirement to executable code continuously, presenting up-to-date software maturity information. Additionally, the successful application in an industry project is outlined.
Continuous integration for automotive model-based control software development. Development of a framework for configurable software integration
2011
12 Seiten, 6 Bilder, 27 Quellen
Conference paper
English
British Library Conference Proceedings | 2011
|Software-hardware integration in automotive product development
TIBKAT | 2014
|Model-Based Automotive Software Development
Springer Verlag | 2021
|