首页> 外文会议>Software architecture >Architecture-Based Run-Time Fault Diagnosis
【24h】

Architecture-Based Run-Time Fault Diagnosis

机译:基于架构的运行时故障诊断

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

摘要

An important step in achieving robustness to run-time faults is the ability to detect and repair problems when they arise in a running system. Effective fault detection and repair could be greatly enhanced by run-time fault diagnosis and localization, since it would allow the repair mechanisms to focus adaptation effort on the parts most in need of attention. In this paper we describe an approach to run-time fault diagnosis that combines architectural models with spectrum-based reasoning for multiple fault localization. Spectrum-based reasoning is a lightweight technique that takes a form of trace abstraction and produces a list (ordered by probability) of likely fault candidates. We show how this technique can be combined with architectural models to support run-time diagnosis that can (a) scale to modern distributed software systems; (b) accommodate the use of black-box components and proprietary infrastructure for which one has neither a specification nor source code; and (c) handle inherent uncertainty about the probable cause of a problem even in the face of transient faults and faults that arise only when certain combinations of system components interact.
机译:实现对运行时故障的鲁棒性的重要步骤是能够在运行中的系统中发现并修复问题。有效的故障检测和修复可以通过运行时故障诊断和定位来大大增强,因为它可以使修复机制将适应工作集中在最需要关注的部分上。在本文中,我们描述了一种运行时故障诊断方法,该方法将体系结构模型与基于频谱的推理相结合,以进行多个故障定位。基于频谱的推理是一种轻量级的技术,它采用跟踪抽象的形式并生成可能的故障候选者列表(按概率排序)。我们展示了如何将该技术与体系结构模型结合起来以支持运行时诊断,该诊断可以(a)扩展到现代分布式软件系统; (b)允许使用既没有规范也没有源代码的黑匣子组件和专有基础结构; (c)即使在瞬态故障和仅当系统组件的某些组合相互作用时出现的故障的情况下,也可以处理有关问题可能原因的内在不确定性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号