A general framework for blaming in component-based systems

Science of Computer Programming(2015)

引用 37|浏览60
暂无评分
摘要
In component-based safety-critical embedded systems it is crucial to determine the cause(s) of the violation of a safety property, be it to issue a precise alert, to steer the system into a safe state, or to determine liability of component providers. In this paper we present an approach to blame components based on a single execution trace violating a safety property P . The diagnosis relies on 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 little or no impact on the violation of P .
更多
查看译文
关键词
Causality,Failure,Log,Counterfactual analysis
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要