Ein großer Automobilzulieferer, der Software für Motorsteuerung und fortschrittliche Fahrerassistenzsysteme (ADAS) entwickelte, sah sich mit wachsender Komplexität seiner C/C++-Codebasis konfrontiert. Die eingebetteten Systeme mussten…
Welche Standards unterstützt CppDepend standardmäßig? Die integrierten Regelsätze decken ab MISRA C/MISRA C++, CWE, CERT C/CERT C++ und AUTOSAR C++14 — und keinen anderen Standard. Für jede andere auf dieser Seite erwähnte Norm (ISO 26262, DO-178C, IEC 62304, IEC 61508, JSF++ AV, NIST SSDF, ASPICE…) wird die Konformität durchgesetzt durch benutzerdefinierte CQLinq-Regeln für Ihr Projekt geschrieben, plus Architekturvalidierung und CI-Quality-Gates.
Branche: AutomobilKundenprofil: Europäischer Tier-1-Automobilzulieferer (nicht genannt)Bereich: Eingebettete Software für Antriebsstrang- und ADAS-SteuergeräteTeamgröße: ~60 Ingenieure auf drei KontinentenSprachen: C, C++Zentrale Normen: MISRA C, MISRA C++, ISO 26262
Ein großer Automobilzulieferer, der Software für Motorsteuerung und fortschrittliche Fahrerassistenzsysteme (ADAS) entwickelte, sah sich mit wachsender Komplexität seiner C/C++-Codebasis konfrontiert. Die eingebetteten Systeme mussten die strengen MISRA- und ISO-26262-Anforderungen erfüllen, jedoch:
Das Softwareteam benötigte eine automatisierte, integrierte Lösung, die Regelkonformität sicherstellen, architektonische Disziplin durchsetzen und die Zeit bis zum Audit verkürzen konnte, ohne die Entwicklungsgeschwindigkeit zu beeinträchtigen.
CppDepend wurde als statische Analyseplattform für alle kritischen Komponenten des Embedded-Software-Stacks eingeführt. Das Tool wurde direkt in die CI/CD-Pipeline des Teams integriert und auf interne Entwicklungsworkflows und Sicherheitsziele abgestimmt.
| Metrik | Vor CppDepend | Nach 12 Wochen |
|---|---|---|
| MISRA-Verstöße | 2,030 | 270 |
| Architekturverstöße | 158 | 27 |
| Audit-Vorbereitungszeit | 3–5 Tage | < 4 Stunden |
| Merge-Request-Nacharbeit | Hoch | Um ~35 % reduziert |
CppDepend überzeugte, weil es tiefe Codeanalyse, anpassbare Regeln und Architekturkontrolle in einer einzigen Lösung vereinte, die direkt in den Entwicklungsworkflow des Teams eingebunden wurde. Im Gegensatz zu einfachen Lintern oder Checkern bot es eine strategische Sicht auf die Codebasis — unverzichtbar in einem sicherheitskritischen Umfeld mit langem Lebenszyklus wie eingebetteter Automobilsoftware.
Durch die Integration von CppDepend in ihren Entwicklungsworkflow transformierte der Automobilzulieferer die Durchsetzung von Coding-Standards, das Architekturmanagement und die Vorbereitung von ISO-26262-Audits. Was einst ein manueller, zeitaufwendiger Prozess war, wurde automatisiert, messbar und konsistent.
CppDepend befähigte die Entwicklungsteams, Probleme frühzeitig zu erkennen, Review-Aufwand zu reduzieren und sicherheitskritische Qualitätsstandards skalierbar einzuhalten. Dadurch steigerten sie die Produktivität, reduzierten technische Risiken und trieben die Entwicklung eingebetteter Fahrzeugsysteme der nächsten Generation zuversichtlich voran — unter Einhaltung der strengsten Automobil-Sicherheitsstandards.
Führen Sie die Analyse auf Ihren eigenen Projekten aus: Coding-Standards, Architekturvalidierung, technische Schulden und Quality Gates — in Minuten.