首页> 外文会议>International conference on embedded software >Blaming in component-based real-time systems
【24h】

Blaming in component-based real-time systems

机译:批责基于组件的实时系统

获取原文

摘要

In component-based safety-critical real-time systems it is crucial to determine which component(s) caused the violation of a required system-level safety property, be it to issue a precise alert, or to determine liability of component providers. In this paper we present an approach for blaming in real-time systems whose component specifications are given as timed automata. The analysis is based on a single execution trace violating a safety property P. We formalize blaming using counterfactual reasoning (“what would have been the outcome if component C had behaved correctly?”) to distinguish component failures that actually contributed to the outcome from failures that had no impact on the violation of P. We then show how to effectively implement blaming by reducing it to a model-checking problem for timed automata, and demonstrate the feasibility of our approach on the models of a pacemaker and of a chemical reactor.
机译:在基于组件的安全关键实时系统中,确定导致其违反所需的系统级安全性的组件是至关重要的,这是发出精确的警报,或确定组件提供商的责任。在本文中,我们提出了一种在实时系统中批评的方法,其组件规格作为定时自动机提供。该分析基于一个执行迹线,违反了安全性属性P.我们使用反事实推理进行批判(如果组件C正确地表现出的结果是什么,则是什么结果?“)以区分实际促成效果的组件失败对违反P的影响没有影响。然后,我们展示了如何通过将其降低到定时自动机的模型检查问题来有效地实施责备,并证明我们对起搏器和化学反应器的模型的方法的可行性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号