In critical software engineering, structured assurance cases (ACs) are used to demonstrate how key system properties are supported by evidence (e.g., test results, proofs). Creating rigorous ACs is particularly challenging in the context of software product lines (SPLs), i.e, sets of software products with overlapping but distinct features and behaviours. Since SPLs can encompass very large numbers of products, developing a rigorous AC for each product individually is infeasible. Moreover, if the SPL evolves, e.g., by the modification or introduction of features, it can be infeasible to assess the impact of this change. Instead, the development and maintenance of ACs ought to be lifted such that a single AC can be developed for the entire SPL simultaneously, and be analyzed for regression in a variability-aware fashion. In this article, we describe a formal approach to lifted AC development and regression analysis. We formalize a language of variability-aware ACs for SPLs and study the lifting of template-based AC development. We also define a regression analysis to determine the effects of SPL evolutions on variability-aware ACs. We describe a model-based assurance management tool which implements these techniques, and illustrate our contributions by developing an AC for a product line of medical devices.


翻译:在关键软件工程中,结构化保证案例被用于通过证据(如测试结果、证明)来论证关键系统属性的支持情况。在软件产品线(即具有重叠但不同特征与行为的软件产品集合)的背景下,创建严谨的保证案例尤为困难。由于软件产品线可能包含数量庞大的产品,为每个产品单独开发严谨的保证案例是不可行的。此外,若软件产品线发生演化(例如通过修改或引入特征),评估此类变更的影响也可能无法实现。相反,保证案例的开发与维护应被提升至更高层次,使得能够为整个软件产品线同时开发单一保证案例,并以可变性感知的方式进行回归分析。本文提出了一种形式化的提升式保证案例开发与回归分析方法。我们形式化定义了面向软件产品线的可变性感知保证案例语言,并研究了基于模板的保证案例开发提升方法。同时,我们定义了一种回归分析,用于确定软件产品线演化对可变性感知保证案例的影响。我们描述了一个实现这些技术的基于模型的保证管理工具,并通过为医疗设备产品线开发保证案例来展示我们的贡献。

0
下载
关闭预览

相关内容

用来满足人们需求和欲望的物体或无形的载体。好的产品大家都喜欢
国家自然科学基金
17+阅读 · 2017年12月31日
国家自然科学基金
4+阅读 · 2015年12月31日
国家自然科学基金
46+阅读 · 2015年12月31日
国家自然科学基金
3+阅读 · 2015年12月31日
国家自然科学基金
1+阅读 · 2014年12月31日
VIP会员
相关基金
国家自然科学基金
17+阅读 · 2017年12月31日
国家自然科学基金
4+阅读 · 2015年12月31日
国家自然科学基金
46+阅读 · 2015年12月31日
国家自然科学基金
3+阅读 · 2015年12月31日
国家自然科学基金
1+阅读 · 2014年12月31日
Top
微信扫码咨询专知VIP会员