首页> 外文会议>Annual Reliability and Maintainability Symposium >A Design Tool for Large Scale Fault-Tolerant Software Systems
【24h】

A Design Tool for Large Scale Fault-Tolerant Software Systems

机译:大型容错软件系统的设计工具

获取原文

摘要

In order to assist software designers in the application of fault-tolerance techniques to large scale software systems, a computer-aided software design tool has been proposed and implemented that will assess the criticality of the software modules contained in the system. This information will assist designers in identifying weaknesses in large systems that can lead to system failures. Through analysis and modeling techniques based in graph theory, modules are assessed and rated as to the criticality of their position in the software system. Graphical representation at two levels facilitates the use of cut set analysis, which is our main focus. While the task of finding all cut sets in any graph is NP-complete, the tool intelligently applies cut set analysis by limiting the problem to provide only the information needed for meaningful analysis. In this paper, we examine the methodology and algorithms used in the implementation of this tool and consider future refinements. Although further testing is needed to assess performance on increasingly complex systems, preliminary results look promising. Given the growing demand for reliable software and the complexities involved in the design of these systems, further research in this area is indicated.
机译:为了帮助软件设计人员在大规模软件系统中应用容错技术,已经提出并实现了一种计算机辅助软件设计工具,并实现了系统中包含的软件模块的关键性。此信息将帮助设计人员识别可能导致系统故障的大型系统中的缺点。通过基于图形理论的分析和建模技术,对软件系统中的位置的临界评估和评估模块。两个级别的图形表示有助于使用剪切集分析,这是我们的主要焦点。虽然在任何图表中查找所有切割集的任务是NP-Transport,但该工具通过限制问题来智能地应用剪切分析,仅提供有意义分析所需的信息。在本文中,我们检查了实施本工具的方法和算法,并考虑未来的细化。虽然需要进一步测试来评估在越来越复杂的系统上的性能,但初步结果看起来很有希望。鉴于对可靠软件的需求不断增长和参与这些系统的设计中涉及的复杂性,指出了该区域的进一步研究。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号