Finding and fixing faults (Q414907): Difference between revisions
From MaRDI portal
Changed an Item |
Changed an Item |
||
Property / describes a project that uses | |||
Property / describes a project that uses: CodeSurfer / rank | |||
Normal rank |
Revision as of 05:31, 29 February 2024
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Finding and fixing faults |
scientific article |
Statements
Finding and fixing faults (English)
0 references
11 May 2012
0 references
The promises of fault localization and correction for finite state systems sound like magic. However, the algorithm proposed by the authors makes intuitive sense, and it is given a reasonably clear exposition in the paper. The algorithm extracts a ``correction'' from a winning strategy for a game, constructed from the original program and its specification (expressed in linear temporal logic). The authors apply their algorithm to six examples: unfortunately, all six examples are small in scope and tersely presented. It remains unclear whether larger examples remain tractable with this level of automation.
0 references
debugging
0 references
fault localization
0 references
fault correction
0 references
verification
0 references
games
0 references
linear temporal logic
0 references