首页> 外文期刊>IEEE transactions on dependable and secure computing >Robustness-Driven Resilience Evaluation of Self-Adaptive Software Systems
【24h】

Robustness-Driven Resilience Evaluation of Self-Adaptive Software Systems

机译:自适应软件系统的鲁棒性回弹评估

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

摘要

An increasingly important requirement for certain classes of software-intensive systems is the ability to self-adapt their structure and behavior at run-time when reacting to changes that may occur to the system, its environment, or its goals. A major challenge related to self-adaptive software systems is the ability to provide assurances of their resilience when facing changes. Since in these systems, the components that act as controllers of a target system incorporate highly complex software, there is the need to analyze the impact that controller failures might have on the services delivered by the system. In this paper, we present a novel approach for evaluating the resilience of self-adaptive software systems by applying robustness testing techniques to the controller to uncover failures that can affect system resilience. The approach for evaluating resilience, which is based on probabilistic model checking, quantifies the probability of satisfaction of system properties when the target system is subject to controller failures. The feasibility of the proposed approach is evaluated in the context of an industrial middleware system used to monitor and manage highly populated networks of devices, which was implemented using the Rainbow framework for architecture-based self-adaptation.
机译:对某些类型的软件密集型系统的日益重要的要求是,在对系统,其环境或目标可能发生的更改做出反应时,能够在运行时自适应其结构和行为。与自适应软件系统有关的主要挑战是在面对变化时能否保证其弹性的能力。由于在这些系统中,充当目标系统控制器的组件包含了高度复杂的软件,因此需要分析控制器故障可能对系统提供的服务产生的影响。在本文中,我们提出了一种新颖的方法,通过将鲁棒性测试技术应用于控制器来发现可能影响系统弹性的故障,从而评估自适应软件系统的弹性。基于概率模型检查的评估弹性的方法量化了当目标系统遭受控制器故障时系统性能得到满足的概率。在用于监视和管理人口稠密的设备网络的工业中间件系统的背景下,评估了该方法的可行性,该系统使用基于架构的自适应的Rainbow框架实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号