首页> 外文期刊>Software and systems modeling >Survey of reliability and availability prediction methods from the viewpoint of software architecture
【24h】

Survey of reliability and availability prediction methods from the viewpoint of software architecture

机译:从软件架构的角度研究可靠性和可用性预测方法

获取原文
获取原文并翻译 | 示例

摘要

Many future software systems will be distributed across a network, extensively providing different kinds of services for their users. These systems must be highly reliable and provide services when required. Reliability and availability must be engineered into software from the onset of its development, and potential problems must be detected in the early stages, when it is easier and less expensive to implement modifications. The software architecture design phase is the first stage of software development in which it is possible to evaluate how well the quality requirements are being met. For this reason, a method is needed for analyzing software architecture with respect to reliability and availability. In this paper, we define a framework for comparing reliability and availability analysis methods from the viewpoint of software architecture. Our contribution is the comparison of the existing analysis methods and techniques that can be used for reliability and availability prediction at the architectural level. The objective is to discover which methods are suitable for the reliability and availability prediction of today's complex systems, what are the shortcomings of the methods, and which research activities need to be conducted in order to overcome these identified shortcomings. The comparison reveals that none of the existing methods entirely fulfill the requirements that are defined in the framework. The comparison framework also defines the characteristics required of new reliability and availability analysis methods. Additionally, the framework is a valuable tool for selecting the best suitable method for architecture analysis. Furthermore, the framework can be extended and used for other evaluation methods as well.
机译:许多未来的软件系统将分布在整个网络中,从而为其用户广泛提供各种服务。这些系统必须高度可靠,并在需要时提供服务。必须在软件开发之初就将可靠性和可用性设计到软件中,并且必须在早期阶段发现潜在的问题,这时实施修改更容易且成本更低。软件体系结构设计阶段是软件开发的第一阶段,在此阶段中,可以评估满足质量要求的程度。因此,需要一种用于分析软件体系结构的可靠性和可用性的方法。在本文中,我们定义了一个框架,用于从软件体系结构的角度比较可靠性和可用性分析方法。我们的贡献是对可用于体系结构级别的可靠性和可用性预测的现有分析方法和技术进行比较。目的是发现哪种方法适用于当今复杂系统的可靠性和可用性预测,这些方法的缺点是什么,以及需要开展哪些研究活动以克服这些已发现的缺点。比较表明,现有方法均无法完全满足框架中定义的要求。比较框架还定义了新的可靠性和可用性分析方法所需的特征。另外,该框架是用于选择最合适的体系结构分析方法的有价值的工具。此外,该框架可以扩展并用于其他评估方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号