A General Trace-Based Framework of Logical Causality

被引:14
|
作者
Goessler, Gregor [1 ]
Le Metayer, Daniel [1 ]
机构
[1] INRIA Grenoble Rhone Alpes, Montbonnot St Martin, France
来源
关键词
MODELS; TIME;
D O I
10.1007/978-3-319-07602-7_11
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:157 / 173
页数:17
相关论文
共 50 条
  • [1] Trace-based framework for experience management and engineering
    Laflaquiere, Julien
    Settouti, Lotfi S.
    Prie, Yannick
    Mille, Alain
    [J]. KNOWLEDGE-BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT 1, PROCEEDINGS, 2006, 4251 : 1171 - 1178
  • [2] A Trace-based JIT Compilation Framework for XQuery
    Wu, Chenzhi
    Liao, Husheng
    Yu, Chenglong
    Su, Hang
    [J]. 2014 19TH INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS 2014), 2014, : 158 - 165
  • [3] A trace-based framework for verifiable GALS composition of IPs
    Suhaib, Syed
    Mathaikutty, Deepak A.
    Shukla, Sandeep K.
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2008, 16 (09) : 1176 - 1186
  • [4] A Trace-Based Framework for supporting Digital Object Memories
    Settouti, Lotfi S.
    Prie, Yannick
    Cram, Damien
    Champin, Pierre-Antoine
    Mille, Alain
    [J]. WORKSHOPS PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON INTELLIGENT ENVIRONMENTS, 2009, 4 : 39 - 44
  • [5] Trace-based Perfomance Analysis Framework for Heterogeneous Multicore Systems
    Hung, Shih-Hao
    Tu, Chia-Heng
    Soon, Thean-Siew
    [J]. 2010 15TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2010), 2010, : 19 - +
  • [6] A Formal Framework for Retainment Patterns for Trace-Based Model Transformations
    Goldschmidt, Thomas
    Uhl, Axel
    [J]. 2011 37TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2011), 2011, : 91 - 99
  • [7] STRAF: A Scala Framework for Experiments in Trace-Based JIT Compilation
    Vandercammen, Maarten
    Stievenart, Quentin
    De Meuter, Wolfgang
    De Roover, Coen
    [J]. GRAND TIMELY TOPICS IN SOFTWARE ENGINEERING, 2017, 10223 : 223 - 234
  • [8] Trace-Based Automated Logical Debugging for High-Level Synthesis Generated Circuits
    Fezzardi, Pietro
    Castellana, Michele
    Ferrandi, Fabrizio
    [J]. 2015 33RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2015, : 251 - 258
  • [9] A trace-based binary compilation framework for energy-aware computing
    Li, L
    Xue, JL
    [J]. ACM SIGPLAN NOTICES, 2004, 39 (07) : 95 - 106
  • [10] A flexible framework for studying trace-based just-in-time compilation
    Vandercarnmen, Maarten
    Marr, Stefan
    De Roover, Coen
    [J]. COMPUTER LANGUAGES SYSTEMS & STRUCTURES, 2018, 51 : 22 - 47