When applying software product family techniques to modelling software for electronic controller units (ECUs) used in automotive applications, problems arise when concrete software products are to be extracted from models. This so called configuration process is error-prone and unsafe because software engineers have to select the right classes from class repositories and have to decide which classes comprise a certain product. Combining the wrong classes in a product, i.e.combining wrong functionalities, has massive negative consequences on safety and reliability of the software itself and may compromise the safety of the passengers. In this paper the authors describe these configuration problems in detail and make a proposal for model extensions that help to constrain class combinations and allow for a safer, more reliable and unambiguous configuration process. These model extensions are used to describe formal modelling rules that are used to validate models and configurations based on these models. This leads to products that are safer in terms of dependencies between functionalities because these dependencies can be met in a more reliable way. Thus customer requirements fulfilment can be verified and proved by the software manufacturer. Validated models and configurations are then used to automatically generate source code that is safer and more reliable than code generated from non-validated models and configurations respectively.


    Access

    Access via TIB

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    Concepts for safety-inherent model-driven software family engineering and product configuration in the automotive controller software domain


    Additional title:

    Konzepte für eine sicherheitsbasierte, Modell bildende Programmfamilie für das Engineering und die Produktkonfiguration auf dem Gebiet der fahrzeugtechnischen Controller-Programmierung


    Contributors:
    Beier, Georg (author) / Grimm, Frank (author)


    Publication date :

    2006


    Size :

    11 Seiten, 4 Bilder, 16 Quellen



    Type of media :

    Conference paper


    Type of material :

    Print


    Language :

    English




    Software product lines in automotive systems engineering

    Thiel,S. / Babar,M.A. / Botterweck,G. et al. | Automotive engineering | 2008


    Software Product Lines in Automotive Systems Engineering

    Botterweck, Goetz / O'Brien, Liam / Babar, Muhammad Ali et al. | SAE Technical Papers | 2008


    Automotive Software Engineering in an increasingly Data-Driven Automotive Sector

    Denninger, Oliver / Axmann, Joachim K. / Kacianka, Severin et al. | DataCite | 2025



    Model-based Engineering Workflow for Automotive Safety Concepts

    Winkler, Bernhard / Schwarzl, Christian / Martin, Helmut et al. | SAE Technical Papers | 2015