Finding and fixing faults (Q414907): Difference between revisions

From MaRDI portal
Importer (talk | contribs)
Created a new Item
 
ReferenceBot (talk | contribs)
Changed an Item
 
(7 intermediate revisions by 5 users not shown)
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
links / mardi / namelinks / mardi / name
 

Latest revision as of 05:16, 5 July 2024

scientific article
Language Label Description Also known as
English
Finding and fixing faults
scientific article

    Statements

    Finding and fixing faults (English)
    0 references
    0 references
    0 references
    0 references
    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
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    debugging
    0 references
    fault localization
    0 references
    fault correction
    0 references
    verification
    0 references
    games
    0 references
    linear temporal logic
    0 references
    0 references
    0 references
    0 references
    0 references