【24h】

Fault Localization in Embedded Control System Software

机译:嵌入式控制系统软件中的故障定位

获取原文
获取外文期刊封面目录资料

摘要

We describe an approach to automatically locating faulty statements in control code in embedded systems. Our approach uses the controller structure and examples of normal behavior in simulation to build structured probabilistic models that compactly encode the dynamic behavior of the system. Given an anomalous behavior sequence, we analyze the values of system state variables to determine which variables are responsible for the behavior. We use the variables obtained in this way together with the dynamic program dependence graph to determine a small set of potential causes (faulty statements) of the behavior, which are then ranked and presented to the developer. We evaluate our approach on the control systems for two prototype robotic surgery systems developed in our lab and demonstrate its ability to locate faults causing adverse and anomalous events during the systems' operation.
机译:我们描述了一种在嵌入式系统中的控制代码中自动定位错误语句的方法。我们的方法使用控制器的结构和仿真中正常行为的示例来构建结构化的概率模型,以紧凑的方式对系统的动态行为进行编码。给定一个异常的行为序列,我们将分析系统状态变量的值,以确定哪些变量负责该行为。我们将以这种方式获得的变量与动态程序依赖图一起使用,以确定行为的一小部分潜在原因(错误陈述),然后将其排序并呈现给开发人员。我们评估了我们实验室中开发的两个原型机器人手术系统在控制系统上的方法,并展示了其在系统运行期间定位导致不良事件和异常事件的故障的能力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号