中文

面向软件产品线安全论证的认证分析

软件工程 2021-05-04 v1

摘要

安全关键软件系统在许多情况下被设计和实现为产品族,通常称为软件产品线(SPLs)。SPL中的产品因所包含特征的不同而彼此相异。将现有分析技术应用于SPL及其安全论证通常具有挑战性,因为相对于所支持特征的数量,产品数量可能呈指数增长。在本文中,我们提出了一种将现有单产品安全分析认证式地提升(lifting)至产品线的 methodology 与基础设施。为确保我们基础设施的认证安全性,我们在交互式定理证明器中实现它,包括形式化定义、引理、正确性判据定理与证明。我们将该基础设施应用于形式化并提升一个变更影响评估(CIA)算法。我们给出了提升后算法的形式化定义,概述了其正确性证明(完整的机器检查证明可在线获取),并讨论了其在模型管理框架内的实现。

关键词

引用

@article{arxiv.2105.00041,
  title  = {Towards Certified Analysis of Software Product Line Safety Cases},
  author = {Ramy Shahin and Sahar Kokaly and Marsha Chechik},
  journal= {arXiv preprint arXiv:2105.00041},
  year   = {2021}
}

备注

Safecomp'21 pre-print