Error explanation with distance metrics

被引:0
|
作者
Groce, A [1 ]
机构
[1] Carnegie Mellon Univ, Dept Comp Sci, Pittsburgh, PA 15213 USA
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In the event that a system does not satisfy a specification, a model checker will typically automatically produce a counterexample trace that shows a particular instance of the undesirable behavior. Unfortunately, the important steps that follow the discovery of a counterexample are generally not automated. The user must first decide if the counterexample shows genuinely erroneous behavior or is an artifact of improper specification or abstraction. In the event that the error is real, there remains the difficult task of understanding the error well enough to isolate and modify the faulty aspects of the system. This paper describes an automated approach for assisting users in understanding and isolating errors in ANSI C programs. The approach is based on distance metrics for program executions. Experimental results show that the power of the model checking engine can be used to provide assistance in understanding errors and to isolate faulty portions of the source code.
引用
收藏
页码:108 / 122
页数:15
相关论文
共 50 条
  • [1] Error explanation with distance metrics
    Alex Groce
    Sagar Chaki
    Daniel Kroening
    Ofer Strichman
    International Journal on Software Tools for Technology Transfer, 2006, 8 (3) : 229 - 247
  • [2] On the complexity of error explanation
    Kumar, N
    Kumar, V
    Viswanathan, M
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, PROCEEDINGS, 2005, 3385 : 448 - 464
  • [3] Metrics Space and Norm: Taxonomy to Distance Metrics
    Subramanian, Barathi
    Paul, Anand
    Kim, Jeonghong
    Chee, K. -W. -A.
    SCIENTIFIC PROGRAMMING, 2022, 2022
  • [4] The complexity of error metrics
    Keszocze, Oliver
    Soeken, Mathias
    Drechsler, Rolf
    INFORMATION PROCESSING LETTERS, 2018, 139 : 1 - 7
  • [5] Correlation of genetic distance to morphological distance in dental metrics and non-metrics
    Kuzma, Rachel A.
    AMERICAN JOURNAL OF PHYSICAL ANTHROPOLOGY, 2020, 171 : 152 - 152
  • [6] ExpScore: Learning Metrics for Recommendation Explanation
    Wen, Bingbing
    Feng, Yunhe
    Zhang, Yongfeng
    Shah, Chirag
    PROCEEDINGS OF THE ACM WEB CONFERENCE 2022 (WWW'22), 2022, : 3740 - 3744
  • [7] Back to the Metrics: Exploration of Distance Metrics in Anomaly Detection
    Lin, Yujing
    Li, Xiaoqiang
    APPLIED SCIENCES-BASEL, 2024, 14 (16):
  • [8] Distance Metrics of D Numbers
    Fei, Liguo
    Feng, Yuqiang
    FUZZY SYSTEMS AND DATA MINING VI, 2020, 331 : 146 - 151
  • [9] ON DISTANCE METRICS IN LOCATION PROBLEMS
    Roessler, Christian
    ECONOMIC INQUIRY, 2013, 51 (01) : 1087 - 1099
  • [10] Explainability Metrics and Properties for Counterfactual Explanation Methods
    Singh, Vandita
    Cyras, Kristijonas
    Inam, Rafia
    EXPLAINABLE AND TRANSPARENT AI AND MULTI-AGENT SYSTEMS, EXTRAAMAS 2022, 2022, 13283 : 155 - 172