E. Moreira and J.C. Campos
A language for explaining counterexamples
In 13th Symposium on Languages, Applications and Technologies (SLATE 2024), volume 120 of OpenAccess Series in Informatics (OASIcs), pages 11:1-11:14. Schloss Dagstuhl - LZI. 2024.

Abstract

Model checkers can automatically verify a system's behavior against temporal logic properties. However, analyzing the counterexamples produced in case of failure is still a manual process that requires both technical and domain knowledge. However, this step is crucial to understand the flaws of the system being verified. This paper presents a language created to support the generation of natural language explanations of counterexamples produced by a model checker. The language supports querying the properties and counterexamples to generate the explanations. The paper explains the language components and how they can be used to produce explanations.

visit publisher  

@inproceedings{MoreiraC:2024b,
 author = {E. Moreira and J.C. Campos},
 title = {A language for explaining counterexamples},
 booktitle = {13th Symposium on Languages, Applications and Technologies (SLATE 2024)},
 year = {2024},
 series = {OpenAccess Series in Informatics (OASIcs)},
 volume = {120},
 pages = {11:1-11:14},
 publisher = {Schloss Dagstuhl - LZI},
 doi = {10.4230/OASIcs.SLATE.2024.11},
 abstract = {Model checkers can automatically verify a system's behavior against temporal logic properties. However, analyzing the counterexamples produced in case of failure is still a manual process that requires both technical and domain knowledge. However, this step is crucial to understand the flaws of the system being verified. This paper presents a language created to support the generation of natural language explanations of counterexamples produced by a model checker. The language supports querying the properties and counterexamples to generate the explanations. The paper explains the language components and how they can be used to produce explanations.}
}

Generated by mkBiblio 2.6.28