Modellbasierte Entwicklung von eingebetteter Software
Vortrag von Dr. Bernhard Schätz, Fakultät für Informatik, TU München, Boltzmannstr. 3, 85748 Garching
Kurzbeschreibung:
Modellbasierte Entwicklung, speziell von eingebetteter Software, wird oft auf die grafischen Modellierung plattformunabhängiger Funktionalität sowie die Generierung von plattformspezifischem Code aus diesen Modellen reduziert. Als wesentlicher Vorteil dieses Verfahrens wird dabei insbesondere die bessere Wiederverwendbarkeit von Lösungen angeführt.
Das Potenzial modellbasierter Entwicklung wird jedoch deutlich ausgeweitet, wenn darüber hinaus Modellierungstechniken verwendet werden, die die spezifischen Eigenschaften der Anwendungsdomäne berücksichtigen, und diese Modellierungstechniken durchgängig über einzelne Entwicklungsphasen hinweg eingesetzt werden. Ein solcher Ansatz erlaubt es nämlich, durch spezielle Analyseverfahren die Vorverlegung der Qualitätssicherung zu unterstützen, und durch automatisierte Verfahren zur Modellsynthese die Umsetzung von Entwurfsentscheidungen zu vereinfachen.
Der Vortrag demonstriert am Beispiel von eingebetteten Automotive- Systemen, wie dieser Ansatz speziell im Entwurf und der Implementierung von Software im Fahrzeug zur Verbesserung des Entwicklungsprozesses eingesetzt werden kann.