Um variantenreiche Software für eingebettete Systeme zu entwickeln, werden häufig Methoden und Techniken aus dem Bereich der Softwarefamilien eingesetzt. Diese zeichnen sich dadurch aus, daß bereits bei der Softwareentwicklung die möglichen Varianten berücksichtigt werden. Ein zentraler Bestandteil solcher Softwarefamilien sind Merkmalmodelle, um die möglichen Varianten zu beschreiben. Die heutzutage verfügbaren Methoden und Techniken für Softwarefamilien eignen sich zur Entwicklung von variantenreicher Software, die sich aus einer einzelnen Softwarefamilie ableiten lassen. Sie haben jedoch Schwächen bei modularen Systemen, die aus mehreren Softwarefamilien zusammengebaut werden. Vor diesem Hintergrund werden in dieser Arbeit Kompositionsmodelle für Softwarefamilien eingeführt. Mit ihnen ist es möglich, die Integration von verschiedenen Softwaremodulen zu modellieren, die aus verschiedenen Softwarefamilien erzeugt wurden. Nach einer Beschreibung des Aufbaus von Kompositionsmodellen wird im weiteren Verlauf dieser Arbeit auf verschiedene Anwendungsszenarien im Bereich der Softwareentwicklung für Steuergeräte im Automobil eingegangen. Nachfolgend wird eine prototypische Implementierung eines Kompositionsprüfers vorgestellt, mit dem Kompositionsmodelle erstellt und modulare Systeme gegen diese geprüft werden können. Anschließend wird die Anwendung des Kompositionsprüfers an Hand von Fallbeispielen erläutert. Eine Zusammenfassung und ein Vergleich mit bestehenden Ansätzen schließen diese Arbeit ab.

    To develop software for embedded systems with high variability, often methods and techniques out of the field of software families are used. With them, possible variants can already be considered during development time. When using software families, not a single piece of software but a whole family of software with a number of variants is developed. An important technique used in the development of software families are feature models to describe the possible variants. Current methods and techniques for developing Software families are suitable to develop software with a high number of variants, which is created out of a single software family. But they have some weaknesses when developing modular systems, composed of software modules from different software families. Therefore, in this work composition models to describe the integration of software modules from different software families are introduced. With composition models it is possible to use methods and techniques out of the field of software families for modular systems, which are common in embedded systems. After a description of the composition model structure, several scenarios for using them, when developing software for electronic control units are explained. That following, an implementation of a composition checker is introduced, which allows to edit composition models and to check if a given set of software modules is compatible to the model. Finally, the usage of the composition checker is shown with some use cases. This work closes with a conclusion and a comparison with existing concepts.


    Zugriff

    Zugriff über TIB

    Verfügbarkeit in meiner Bibliothek prüfen

    Bestellung bei Subito €


    Exportieren, teilen und zitieren



    Titel :

    Integration von konfigurierbaren Softwaremodulen in eingebettete Systeme


    Weitere Titelangaben:

    Composition models for the integration of software modules into embedded systems


    Beteiligte:


    Erscheinungsdatum :

    2007


    Format / Umfang :

    131 Seiten, 32 Bilder, 7 Tabellen, Quellen



    Medientyp :

    Hochschulschrift


    Format :

    Print


    Sprache :

    Deutsch




    Sicherheitsrelevante eingebettete Systeme

    Montenegro, S. | Tema Archiv | 1997


    Software schuetzt eingebettete Systeme

    Fraunhofer Inst.f.Sichere Informationstechnologie,SIT,Darmstadt,DE | Kraftfahrwesen | 2016


    KESO: Konstruktiver Speicherschutz für eingebettete Systeme

    Wawersich, Christian Walter Alois | Tema Archiv | 2009


    Verfahren und Vorrichtung zur Verwaltung von Softwaremodulen und von Objekten

    EYL MARTIN / REICHMANN CLEMENS | Europäisches Patentamt | 2020

    Freier Zugriff

    Eingebettete Antennen

    Hauri,S. / Hirschmann Car Communication,HCC,Neckartetzlingen,DE | Kraftfahrwesen | 2010