Agile Change Impact Analysis of Safety Critical Software

Agile Change Impact Analysis of Safety Critical Software
复制标题

安全关键软件的敏捷变更影响分析

DOI:
10.1007/978-3-319-10557-4_48
复制
发表时间:
2014
期刊:
Proceedings of the 2017 International Conference on Software and System Process
影响因子:
--
通讯作者:
Børge Haugset
Børge Haugset
中科院分区:
--
文献类型:
--
作者:
T. Stålhane;G. Hanssen;T. Myklebust;Børge Haugset

文献摘要

被引文献

相似文献

变更影响分析(CIA)是所有开发和维护安全关键软件人员的一项重要任务。在开发和使用具有认证安全完整性级别(SIL)的系统时,许多安全标准都要求通过 CIA 来启动此类系统的变更。由此产生的 CIA 报告将确定可能威胁现有安全级别的计划变更。CIA 所面临的挑战是,目前还没有关于如何进行和报告此类分析的实用指南。这就导致大多数变更都需要进行大量的前期分析,不仅成本高昂,而且会延误变更过程本身。在本文中,我们提出了一种基于敏捷软件开发原则和 SafeScrum 方法的 CIA 新策略,以建立更有效的过程中影响分析。我们讨论了这种方法的几个好处,如节省资源、缩短启动变更流程的时间、更好地确定优先级和管理变更流程等。
Change Impact Analysis (CIA) is an important task for all who develops and maintains safety critical software. Many of the safety standards that are used in the development and use of systems with a certified safety integrity level (SIL) requires changes of such systems to be initiated by a CIA. The resulting CIA report will identify planned changes that may threaten the existing safety level. The challenge with CIA is that there are no practical guidelines on how to conduct and report such an analysis. This has led to a practice where most changes lead to extensive up-front analysis that may be costly and delay the change process itself. In this paper we propose a new strategy for CIA based on the principles of agile software development and the SafeScrum approach to establish a more efficient in-process impact analysis. We discuss several benefits of this approach, like resource savings, shorter time to initiate the change process, better prioritization and management of the change process, and others.