Berner & Mattner Systemtechnik hat die „Modellothek“ in Zusammenarbeit mit BMW als eine Austauschplattform für eine effiziente und zuverlässige Entwicklung und Verwaltung von Funktionsmodellen und Software-Komponenten speziell in den Integrationsprozessen der Steuergeräte zwischen OEM und Zulieferer entwickelt. Neben einer Versionsverwaltung und einem Projektportal für den Web-Zugriff sind automatisierte Dienste integriert, um die Qualität und die Einhaltung des Entwicklungsprozesses von Software-Komponenten und den zugehörigen Dokumenten und Testfällen sicher zu stellen.
Als Schnittstelle zwischen Hersteller und Zulieferer gewährleistet die Modellothek die Qualität der verwalteten Softwarekomponenten und reduziert den Aufwand für deren Entwicklung, Pflege und Integration. Ein neu entwickelter Testtreiber der Modellothek sorgt für die vollautomatisierte Testdurchführung und Testreporterstellung der verwalteten Software-Komponenten und senkt damit spürbar die Entwicklungs- sowie insbesondere die Testkosten. Er beschleunigt die Durchführung von Software in the Loop (SiL) Tests erheblich. Ein vollständig automatisierter Regressionstestdurchlauf für eine komplexe Softwarefunktion erfolgt in wenigen Minuten.
Der Testtreiber erzeugt durch eine Kompilierung und Verlinkung AUTOSAR-konformer, in einem vorgegebenen Verzeichnis gespeicherter C-Module, automatisch das Testexecutable. Für die Kommunikation zwischen Testtreiber und der Software-Komponente (SWC) wird aus der ebenfalls verwalteten AUTOSAR-Software-Component-Description eine Test-RTE (Real-Time-Environment) erstellt und beim Kompiliervorgang zum Testexecutable hinzugelinkt. Die Test-RTE stellt für die SWC eine AUTOSAR-konforme Schnittstelle bereit. (oe)