State-driven Architecture Design for Safety-critical Software Product Lines

Mozamil Ebnauf, W. Abdelmoez, H. Ammar, Aisha Hassan, M. Abdelhamid
{"title":"State-driven Architecture Design for Safety-critical Software Product Lines","authors":"Mozamil Ebnauf, W. Abdelmoez, H. Ammar, Aisha Hassan, M. Abdelhamid","doi":"10.1109/ICOM47790.2019.8952006","DOIUrl":null,"url":null,"abstract":"The safety is considered one of the most critical issues in the design of cyber-physical systems (CPS). The Software Product-Line (SPL) and reusable software components are suitable approaches for CPS, which are often re-engineered from existing systems. Currently, the influence of architecture in assurance of software safety is being increasingly recognized. However, the safety-based architectural design methods are limited in SPLs because of the complexity and variabilities existing in SPL architectures. A new statechart-based safety pattern and adaptation of our previous SPL Architecture design method are presented in this paper. Also the paper describes a simplified safety assessment model which is used to evaluate the safety improvement in the design of the SPLA after using the proposed safety design pattern. Finally, to illustrate the effect of the design pattern in the PLA design, a simplified automated Electromechanical Braking System (EBS) product line is used as a running example. The results show that there is a considerable improvement in the system safety design after using the proposed safety pattern.","PeriodicalId":415914,"journal":{"name":"2019 7th International Conference on Mechatronics Engineering (ICOM)","volume":"60 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 7th International Conference on Mechatronics Engineering (ICOM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICOM47790.2019.8952006","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The safety is considered one of the most critical issues in the design of cyber-physical systems (CPS). The Software Product-Line (SPL) and reusable software components are suitable approaches for CPS, which are often re-engineered from existing systems. Currently, the influence of architecture in assurance of software safety is being increasingly recognized. However, the safety-based architectural design methods are limited in SPLs because of the complexity and variabilities existing in SPL architectures. A new statechart-based safety pattern and adaptation of our previous SPL Architecture design method are presented in this paper. Also the paper describes a simplified safety assessment model which is used to evaluate the safety improvement in the design of the SPLA after using the proposed safety design pattern. Finally, to illustrate the effect of the design pattern in the PLA design, a simplified automated Electromechanical Braking System (EBS) product line is used as a running example. The results show that there is a considerable improvement in the system safety design after using the proposed safety pattern.
安全关键软件产品线的状态驱动架构设计
安全性被认为是网络物理系统(CPS)设计中最关键的问题之一。软件产品线(SPL)和可重用的软件组件是适合于CPS的方法,它们通常是从现有系统重新设计的。目前,体系结构在保证软件安全方面的作用越来越受到人们的重视。然而,由于SPL体系结构的复杂性和可变性,基于安全性的体系结构设计方法在SPL体系结构中受到了限制。本文提出了一种新的基于状态图的安全模式,并对以前的SPL体系结构设计方法进行了改进。此外,本文还建立了一个简化的安全评价模型,用于评价采用所提出的安全设计模式后SPLA设计的安全性改进。最后,以一个简化的自动化机电制动系统(EBS)生产线为例,说明了设计模式在PLA设计中的作用。结果表明,采用所提出的安全模式后,系统的安全设计有了相当大的改进。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
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学术官方微信