一种基于CHESS错误模型的安全分析变体管理支持方法

Lucas Bressan, A. L. Oliveira, Fernanda Campos
{"title":"一种基于CHESS错误模型的安全分析变体管理支持方法","authors":"Lucas Bressan, A. L. Oliveira, Fernanda Campos","doi":"10.1109/EDCC51268.2020.00030","DOIUrl":null,"url":null,"abstract":"Software Product Lines (SPL) and component-based approaches have been largely adopted in the development of safety-critical systems due to benefits such as increased product quality, shorter time-to-market and large-scale reuse. Safety-critical system families built upon SPLs, have to address safety, reliability and availability properties across different system variants. Variations in design and usage context may impact on safety properties such as hazards, their causes, and safety requirements to mitigate hazard effects. Therefore, the adoption of SPLs in the development of critical systems requires the introduction of safety analysis into product line processes. The manual analysis of safety properties across different system variants may be time consuming and error-prone, resulting in project delays and in the increase of development costs. Model-based techniques automate system design and safety analysis and have been recognized by safety standards. AMASS is a model-based platform that supports system design, safety analysis and variability management. In this paper we propose a systematic approach, built upon the AMASS platform, to support the reuse of safety assets and generation certifiable evidence for variant-intensive systems. The approach was evaluated in a realistic variant-intensive automotive braking system and reduced the complexity of performing safety analysis on system variants through the reuse of safety information. It has also automated safety analysis and improved the traceability between development and functional safety assets.","PeriodicalId":212573,"journal":{"name":"2020 16th European Dependable Computing Conference (EDCC)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"An Approach to Support Variant Management on Safety Analysis using CHESS Error Models\",\"authors\":\"Lucas Bressan, A. L. Oliveira, Fernanda Campos\",\"doi\":\"10.1109/EDCC51268.2020.00030\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Software Product Lines (SPL) and component-based approaches have been largely adopted in the development of safety-critical systems due to benefits such as increased product quality, shorter time-to-market and large-scale reuse. Safety-critical system families built upon SPLs, have to address safety, reliability and availability properties across different system variants. Variations in design and usage context may impact on safety properties such as hazards, their causes, and safety requirements to mitigate hazard effects. Therefore, the adoption of SPLs in the development of critical systems requires the introduction of safety analysis into product line processes. The manual analysis of safety properties across different system variants may be time consuming and error-prone, resulting in project delays and in the increase of development costs. Model-based techniques automate system design and safety analysis and have been recognized by safety standards. AMASS is a model-based platform that supports system design, safety analysis and variability management. In this paper we propose a systematic approach, built upon the AMASS platform, to support the reuse of safety assets and generation certifiable evidence for variant-intensive systems. The approach was evaluated in a realistic variant-intensive automotive braking system and reduced the complexity of performing safety analysis on system variants through the reuse of safety information. It has also automated safety analysis and improved the traceability between development and functional safety assets.\",\"PeriodicalId\":212573,\"journal\":{\"name\":\"2020 16th European Dependable Computing Conference (EDCC)\",\"volume\":\"17 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 16th European Dependable Computing Conference (EDCC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/EDCC51268.2020.00030\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 16th European Dependable Computing Conference (EDCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EDCC51268.2020.00030","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

软件产品线(SPL)和基于组件的方法在安全关键系统的开发中被广泛采用,因为它们具有提高产品质量、缩短上市时间和大规模重用等优点。建立在SPLs基础上的安全关键型系统家族必须处理跨不同系统变体的安全性、可靠性和可用性属性。设计和使用环境的变化可能会影响安全特性,如危害、其原因和减轻危害影响的安全要求。因此,在关键系统的开发中采用spc需要在产品线过程中引入安全分析。对不同系统变体的安全属性进行人工分析可能会耗费时间且容易出错,从而导致项目延迟并增加开发成本。基于模型的技术自动化了系统设计和安全分析,并得到了安全标准的认可。AMASS是一个基于模型的平台,支持系统设计、安全分析和可变性管理。在本文中,我们提出了一种基于AMASS平台的系统方法,以支持变体密集型系统的安全资产重用和生成可认证的证据。该方法在一个实际的变量密集的汽车制动系统中进行了评估,并通过安全信息的重用降低了对系统变量进行安全分析的复杂性。它还自动化了安全分析,并改进了开发和功能安全资产之间的可追溯性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
An Approach to Support Variant Management on Safety Analysis using CHESS Error Models
Software Product Lines (SPL) and component-based approaches have been largely adopted in the development of safety-critical systems due to benefits such as increased product quality, shorter time-to-market and large-scale reuse. Safety-critical system families built upon SPLs, have to address safety, reliability and availability properties across different system variants. Variations in design and usage context may impact on safety properties such as hazards, their causes, and safety requirements to mitigate hazard effects. Therefore, the adoption of SPLs in the development of critical systems requires the introduction of safety analysis into product line processes. The manual analysis of safety properties across different system variants may be time consuming and error-prone, resulting in project delays and in the increase of development costs. Model-based techniques automate system design and safety analysis and have been recognized by safety standards. AMASS is a model-based platform that supports system design, safety analysis and variability management. In this paper we propose a systematic approach, built upon the AMASS platform, to support the reuse of safety assets and generation certifiable evidence for variant-intensive systems. The approach was evaluated in a realistic variant-intensive automotive braking system and reduced the complexity of performing safety analysis on system variants through the reuse of safety information. It has also automated safety analysis and improved the traceability between development and functional safety assets.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信