{"title":"支持对汽车功能的可变性和安全性进行系统变化影响分析的过程","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":"{\"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}","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}
A process to support a systematic change impact analysis of variability and safety in automotive functions
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.