{"title":"A process to support a systematic change impact analysis of variability and safety in automotive functions","authors":"Michael Käßmeyer, M. Schulze, Markus Schurius","doi":"10.1145/2791060.2791079","DOIUrl":null,"url":null,"abstract":"Mostly all innovative driving functions are realized by software and many of them are safety-related. This leads to an increasing complexity when analyzing, in respect to ISO 26262, the dependencies between functions in general as well as the functional or technical variance in particular. Major challenges arise while developing innovative automotive functions: (1) The increasing variety of development artifacts, (2) inconsistencies due to the integration of different models and data, (3) a high effort concerning traceability between various artifacts, and (4) finally the management of changes in these artifacts as well as the extensive reuse thereof. In this paper we propose a process for a model-based change impact analysis, which is already integrating well established engineering disciplines: model-based development, software product line engineering (SPLE) and safety engineering. With respect to change requests, a holistic handling of variants in a software product line (SPL) and its corresponding variability including safety artifacts are necessary to ensure an efficient development which complies with the automotive safety standard ISO 26262. In particular, we describe engineering tasks and preconditions to achieve a process to support an integrated change impact analysis. The assessment of the change impact is essential for a systematic reuse of safety-related engineering artifacts for different product variants. Thus, we achieve both, a decrease of development costs and an increase in quality of safety-critical innovative functions.","PeriodicalId":339158,"journal":{"name":"Proceedings of the 19th International Conference on Software Product Line","volume":"15 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-07-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"17","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 19th International Conference on Software Product Line","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2791060.2791079","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 17
Abstract
Mostly all innovative driving functions are realized by software and many of them are safety-related. This leads to an increasing complexity when analyzing, in respect to ISO 26262, the dependencies between functions in general as well as the functional or technical variance in particular. Major challenges arise while developing innovative automotive functions: (1) The increasing variety of development artifacts, (2) inconsistencies due to the integration of different models and data, (3) a high effort concerning traceability between various artifacts, and (4) finally the management of changes in these artifacts as well as the extensive reuse thereof. In this paper we propose a process for a model-based change impact analysis, which is already integrating well established engineering disciplines: model-based development, software product line engineering (SPLE) and safety engineering. With respect to change requests, a holistic handling of variants in a software product line (SPL) and its corresponding variability including safety artifacts are necessary to ensure an efficient development which complies with the automotive safety standard ISO 26262. In particular, we describe engineering tasks and preconditions to achieve a process to support an integrated change impact analysis. The assessment of the change impact is essential for a systematic reuse of safety-related engineering artifacts for different product variants. Thus, we achieve both, a decrease of development costs and an increase in quality of safety-critical innovative functions.