Finding and fixing faults (Q414907): Difference between revisions
From MaRDI portal
Created a new Item |
Normalize DOI. |
||
(9 intermediate revisions by 7 users not shown) | |||
Property / DOI | |||
Property / DOI: 10.1016/j.jcss.2011.05.005 / rank | |||
Property / review text | |||
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. | |||
Property / review text: 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. / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 68Q60 / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 91A80 / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 03B70 / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 68N30 / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 68Q25 / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 68T20 / rank | |||
Normal rank | |||
Property / zbMATH DE Number | |||
Property / zbMATH DE Number: 6033504 / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
debugging | |||
Property / zbMATH Keywords: debugging / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
fault localization | |||
Property / zbMATH Keywords: fault localization / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
fault correction | |||
Property / zbMATH Keywords: fault correction / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
verification | |||
Property / zbMATH Keywords: verification / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
games | |||
Property / zbMATH Keywords: games / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
linear temporal logic | |||
Property / zbMATH Keywords: linear temporal logic / rank | |||
Normal rank | |||
Property / describes a project that uses | |||
Property / describes a project that uses: VIS / rank | |||
Normal rank | |||
Property / describes a project that uses | |||
Property / describes a project that uses: CodeSurfer / rank | |||
Normal rank | |||
Property / describes a project that uses | |||
Property / describes a project that uses: CBMC / rank | |||
Normal rank | |||
Property / MaRDI profile type | |||
Property / MaRDI profile type: MaRDI publication profile / rank | |||
Normal rank | |||
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 | |||
Property / cites work | |||
Property / cites work: Q5725991 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4205072 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Computer Aided Verification / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Correct Hardware Design and Verification Methods / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4738472 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Tools and Algorithms for the Construction and Analysis of Systems / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4426376 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Enhancing model checking in verification by AI techniques / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Model-based diagnosis of hardware designs / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Diagnosing multiple faults / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: A theory of diagnosis from first principles / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4808499 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: On the synthesis of strategies in infinite games / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4936149 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Correct Hardware Design and Verification Methods / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q2754087 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Deterministic generators and games for Ltl fragments / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: The directed subgraph homeomorphism problem / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: On observability of discrete-event systems / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Church's Problem Revisited / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4888830 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: An algorithm for strongly connected component analysis in \(n \log n\) symbolic steps / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Computer aided verification. 8th international conference, CAV '96, New Brunswick, NJ, USA, July 31 -- August 3, 1996. Proceedings / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Lazy abstraction / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Myths about the mutual exclusion problem / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Tools and Algorithms for the Construction and Analysis of Systems / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Fault Localization and Correction with QBF / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4531754 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Repair of Boolean Programs with an Application to C / rank | |||
Normal rank | |||
Property / DOI | |||
Property / DOI: 10.1016/J.JCSS.2011.05.005 / rank | |||
Normal rank | |||
links / mardi / name | links / mardi / name | ||
Latest revision as of 16:50, 9 December 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