A Practical Example of Software Product Line Engineering from the Automotive Industry

In the automotive sector, suppliers provide ready-made products to car manufacturers to boost revenue and stay competitive. But car manufacturers demand customised products to gain unique selling points. Every client request can potentially require a new software project. Simply copying an old one ensures initial functionality, but results in enduring software erosion. The use of Software Product Lines (SPL) allows for the maximisation of reusability and quality. Our open-source system, which relies on VS Code and CMake, facilitates Test-Driven Development (TDD) in the C/C++ language and enables Continuous Integration (CI) for SPLs.

Target Audience: SW Developers, Architects and DevOps
Prerequisites: Experience with C/C++ might be an advantage.
Level: Advanced 

Marquardt GmbH
Senior Software Developer

Karsten ist seit 18 Jahren im Automobilbereich in den Bereichen Embedded, Tools und CI/CD unterwegs. Zur Zeit ist er im Rhein-Main-Team der Marquardt GmbH und beschäftigt sich mit Software Product Lines.

Qytera GmbH
DevOps- und Platform Engineer

Als erfahrener DevOps- und Platform Engineer entwickle ich skalierbare, cloudbasierte Infrastrukturen mit Fokus auf Testautomatisierung, Performance Testing und CI/CD. Durch den Einsatz von Cloud-Technologien schaffe ich flexible, kosteneffiziente Lösungen, die Entwicklungsprozesse beschleunigen. Zertifiziert in AWS, Jenkins und agilen Methodiken, bringe ich fundiertes Wissen in Cloud Computing, Continuous Integration und Testing mit, um robuste Plattformen zu realisieren.

Karsten Günther, Matthias Eggert
Track: Track 2
14:45 - 15:30
Vortrag: Mi2.4

Vortrag Teilen