针对不断发展的软件产品线的保障案例开发:一种正式的方法
《Formal Aspects of Computing》:Assurance Case Development for Evolving Software Product Lines: A Formal Approach
【字体:
大
中
小
】
时间:2026年03月07日
来源:Formal Aspects of Computing
编辑推荐:
本文提出了一种面向软件产品线的结构化保证案例提升方法,通过单一AC实现整个产品线的一致性验证,并设计变体意识回归分析框架。基于模型驱动的工具验证方法,成功应用于医疗设备产品线,解决了传统逐个开发ACs在动态SPL环境下的维护难题。
要查看此由人工智能生成的摘要,您必须具有高级访问权限。
摘要
摘要
在关键软件工程中,结构化保证案例(ACs)用于展示关键系统属性是如何通过证据(例如,测试结果、证明)得到支持的。在软件产品线(SPLs)的背景下创建严格的ACs尤其具有挑战性,即具有重叠但不同特性和行为的软件产品集合。由于SPLs可能包含大量的产品,因此为每个产品单独开发严格的ACs是不可行的。此外,如果SPL发生演变,例如通过修改或引入新特性,评估这种变化的影响也可能是不可行的。相反,ACs的开发和维护应该被“提升”(lifted),以便能够为整个SPL同时开发一个AC,并以考虑变异性的方式进行分析。在本文中,我们描述了一种用于提升AC开发和回归分析的形式化方法。我们为SPLs定义了一种考虑变异性的ACs语言,并研究了基于模板的AC开发的提升方法。我们还定义了一种回归分析方法,以确定SPL演变对考虑变异性的ACs的影响。我们描述了一个基于模型的保证管理工具,该工具实现了这些技术,并通过为一系列医疗设备开发AC来说明我们的贡献。
人工智能摘要
人工智能生成的摘要(实验性)
此摘要是使用自动化工具生成的,并非由文章作者编写或审核的。它旨在帮助发现、帮助读者评估相关性,并协助来自相关研究领域的读者理解本文的工作。它旨在补充作者提供的摘要,后者仍然是论文的官方摘要。完整文章才是权威版本。点击此处了解更多。
点击此处对摘要的准确性、清晰度和实用性进行评论。这样做将有助于改进未来的版本。
要查看此由人工智能生成的通俗语言摘要,您必须具有高级访问权限。
生物通微信公众号
生物通新浪微博
今日动态 |
人才市场 |
新技术专栏 |
中国科学人 |
云展台 |
BioHot |
云讲堂直播 |
会展中心 |
特价专栏 |
技术快讯 |
免费试用
版权所有 生物通
Copyright© eBiotrade.com, All Rights Reserved
联系信箱:
粤ICP备09063491号