Are Your Lights Off? Using Problem Frames to Diagnose System Failures

Are Your Lights Off? Using Problem Frames to Diagnose System Failures
复制标题

你的灯关了吗?

DOI:
10.1109/re.2009.31
复制
发表时间:
2009
期刊:
2009 17th IEEE International Requirements Engineering Conference
影响因子:
--
通讯作者:
Yijun Yu
Yijun Yu
中科院分区:
--
文献类型:
--
作者:
T. Tun;M. Jackson;R. Laney;B. Nuseibeh;Yijun Yu

文献摘要

被引文献

相似文献

本文报告了我们调查软件系统在2003年8月14日影响美国和加拿大部分的电力停电中的作用的经验。根据对停电的官方报告的详细研究,我们的调查旨在带来提供要求工程课程,可以为可靠的软件系统提供开发实践。由于失败的原因通常植根于软件系统及其世界环境的复杂结构,因此我们已经部署和评估了一个框架,该框架看起来超出了软件范围,并将其引导到系统结构中的位置。可能发生。我们报告说,(i)问题框架有效地诊断出失败的原因并以示意图且易于访问的方式记录原因,以及(ii)解决可竞技域,模型构建问题和监视问题的错误,有助于解决问题的问题。停电。
This paper reports on our experience of investigating the role of software systems in the power blackout that affected parts of the United States and Canada on 14 August 2003. Based on a detailed study of the official report on the blackout, our investigation has aimed to bring out requirements engineering lessons that can inform development practices for dependable software systems. Since the causes of failures are typically rooted in the complex structures of software systems and their world contexts, we have deployed and evaluated a framework that looks beyond the scope of software and into its physical context, directing attention to places in the system structures where failures are likely to occur. We report that (i) Problem Frames were effective in diagnosing the causes of failures and documenting the causes in a schematic and accessible way, and (ii) errors in addressing the concerns of biddable domains, model building problems, and monitoring problems had contributed to the blackout.