针对不断发展的软件产品线的保障案例开发:一种正式的方法

《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号