Error explanation with distance metrics.

Uloženo v:
Podrobná bibliografie
Název: Error explanation with distance metrics.
Autoři: Groce, Alex, Chaki, Sagar, Kroening, Daniel, Ofer Strichman
Zdroj: International Journal on Software Tools for Technology Transfer; Jun2006, Vol. 8 Issue 3, p229-247, 19p, 2 Diagrams, 21 Charts, 6 Graphs
Témata: COMPUTER software, SOFTWARE measurement, AUTOMATIC control systems, DEBUGGING, TECHNICAL specifications, COMPUTER checkers
Abstrakt: 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 a (semi-)automated approach for assisting users in understanding and isolating errors in ANSI C programs. The approach, derived from Lewis' counterfactual approach to causality, 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. [ABSTRACT FROM AUTHOR]
Copyright of International Journal on Software Tools for Technology Transfer is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Databáze: Complementary Index
Buďte první, kdo okomentuje tento záznam!
Nejprve se musíte přihlásit.