...
首页> 外文期刊>Empirical Software Engineering >An empirical analysis of error propagation in critical software systems
【24h】

An empirical analysis of error propagation in critical software systems

机译:关键软件系统中误差传播的实证分析

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

摘要

Error propagation analysis is a consolidated practice to gain insights into error modes and effects that pertain to the activation of faults in software systems. A variety of approaches, such as architecture-based, source code instrumentation and variable tracing, have been proposed so far to address software error propagation analysis. Although valuable, existing approaches entail a substantial degree of system internals' knowledge, visibility and code manipulation that is not well-suited for real-life production environments. This paper proposes an empirical analysis of error propagation. We specifically address the challenges in using fault data and error events in the logs, which are a convenient byproduct of the system's execution. The approach puts forth the construction of error reporting graphs. We apply the approach to 2,042 failure data points from two real-world critical systems from the Air Traffic Control domain by a top industry provider. The approach contributes to develop a deep understanding on error modes and propagation paths, which can be leveraged by practitioners to make informed decisions on the placement of error detection mechanisms.
机译:错误传播分析是一个统一的做法,以获得对软件系统中的故障激活的错误模式和效果的洞察力。到目前为止,已经提出了各种方法,例如基于体系结构的源代码仪表和可变跟踪,以解决软件错误传播分析。虽然有价值,现有方法需要大量的系统内部的知识,可见性和代码操作,这不适合真实的生产环境。本文提出了对误差传播的实证分析。我们专门解决了日志中使用故障数据和错误事件的挑战,这是系统执行的方便副产品。该方法提出了错误报告图的构建。我们通过顶级行业提供商从空中交通管制域中使用来自两个现实世界关键系统的2,042个故障数据点的方法。该方法有助于对误差模式和传播路径产生深刻的理解,可以通过从业者利用,以便在误差检测机制的放置方面做出明智的决定。

著录项

  • 来源
    《Empirical Software Engineering 》 |2020年第4期| 2450-2484| 共35页
  • 作者单位

    Dipartimento di Ingegneria Elettrica e delle Tecnologie dell'Informazione (DIETI) Universita degli Studi di Napoli Federico Ⅱ via Claudio 21 80125 Napoli Italy;

    Dipartimento di Ingegneria Elettrica e delle Tecnologie dell'Informazione (DIETI) Universita degli Studi di Napoli Federico Ⅱ via Claudio 21 80125 Napoli Italy;

    Dipartimento di Ingegneria Elettrica e delle Tecnologie dell'Informazione (DIETI) Universita degli Studi di Napoli Federico Ⅱ via Claudio 21 80125 Napoli Italy;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Error analysis; Error propagation; Critical systems; Monitoring;

    机译:误差分析;错误传播;关键系统;监测;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号