Variabilität im modelbasierten Engineering von eingebetteten Systemen
Abstract
Die modellbasierte Entwicklung eingebetteter Systeme (MBE) mit Hilfe von Werkzeugen wie Simulink ist eine bekannte Vorgehensweise und in der industriellen Praxis weit verbreitet. Wenn diese Vorgehensweise auf eine Menge gleichartiger Systeme angewandt wird, können Ansätze aus der modellbasierten Entwicklung und dem Produktlinien-Engineering kombiniert werden. Dabei stellen sich jedoch Herausforderungen bezüglich der Handhabung von Komplexität und Integration bei bestehenden Werkzeugketten. In diesem Artikel diskutieren wir, wie Konzepte und Techniken für modellgetriebene Software-Entwicklung dazu eingesetzt werden können, um diese Herausforderungen zu bewältigen. Wir präsentieren unseren Ansatz einschließlich Techniken zur Integration von Simulink, Eclipse-basierten Frameworks und Variabilitätsmechanismen für Simulink-Modelle. Wir diskutieren den vorgestellten Ansatz und berichten über erste Erfahrungen aus der Erprobung mit einem autonomen Einparkassistenten sowie einem Rapid-Control-Prototyping System.
Full Text: PDF