Finding and fixing faults (Q414907): Difference between revisions
From MaRDI portal
Set profile property. |
Set OpenAlex properties. |
||
Property / full work available at URL | |||
Property / full work available at URL: https://doi.org/10.1016/j.jcss.2011.05.005 / rank | |||
Normal rank | |||
Property / OpenAlex ID | |||
Property / OpenAlex ID: W1993529189 / rank | |||
Normal rank |
Revision as of 19:05, 19 March 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