论软件与组织韧性的构成属性
计算机与社会
2018-03-19 v1 其他计算机科学
摘要
我们的社会日益依赖于计算机及其软件提供的服务。新技术通过增加软件驱动计算机与信息物理“物”的数量、性能、自主性及互联性,加剧了这种依赖,从而转化为前所未有的相互依赖场景。因此,保证个体与集体软件系统及软件支撑组织的身份持久性,成为维持支撑人类社会的计算机服务安全性、保密性与质量的重要前提。韧性一词用于指代系统保持其功能与非功能身份的能力。在本文中,我们推测,将韧性分解为辅助构成属性可以获得对其更好的理解,正如通过将系统可靠性分解为子属性而获得了对其更深刻的认识一样。本文提出的韧性的3个主要子属性分别指:感知环境变化的能力;理解这些变化所引入影响的能力;计划并实施旨在改善系统与环境适应性的调整的能力。第四个属性刻画了上述能力在计算机系统中表现自身的方式。随后,在3组案例研究(每组包含3个嵌入不同韧性方法的软件系统)中对这4个属性进行了分析。我们的主要结论是,基于韧性子属性进行推理,有助于揭示旨在实现系统与组织韧性的经典方法与工具的特征及局限性。最后,我们建议我们的方法可作为元韧性系统的前奏——即能够根据变化的环境条件最优地调整自身韧性的系统。
引用
@article{arxiv.1803.05992,
title = {On the Constituent Attributes of Software and Organisational Resilience},
author = {De Florio Vincenzo},
journal= {arXiv preprint arXiv:1803.05992},
year = {2018}
}
备注
Pre-camera-ready of a paper published in "Interdisciplinary Science Reviews", Volume 38, 2013 - Issue 2. arXiv admin note: text overlap with arXiv:1401.3621 by other authors