Title :
Automatic proof-search heuristics in the Maude invariant analyzer tool
Author :
Rocha, Conceicao
Author_Institution :
Escuela Colombiana de Ing., Bogota, Colombia
Abstract :
The Invariant Analyzer Tool is an interactive tool that mechanizes an inference system for proving safety properties of concurrent systems, which may be infinite-state or whose set of initial states may be infinite. This paper presents the automatic proof-search heuristics at the core of the Maude Invariant Analyzer Tool, which provide a substantial degree of automation and can automatically discharge many proof obligations without user intervention. These heuristics can take advantage of equationally defined equality predicates and include rewriting, narrowing, and SMT-based proof-search techniques.
Keywords :
computability; concurrency control; human computer interaction; inference mechanisms; interactive systems; program verification; rewriting systems; theorem proving; Maude invariant analyzer tool; SMT-based proof-search techniques; automatic proof-search heuristics; concurrent systems; inference system; infinite state; interactive tool; narrowing technique; rewriting technique; safety properties; satisfiability modulo theories; Algebra; Cognition; Discharges (electric); Equations; Mathematical model; Object oriented modeling; Safety; Maude Invariant Analyzer; Software engineering; human-computer interaction; narrowing; proof-search heuristics; rewriting; rewriting logic; satisfiability modulo theories (SMT);
Conference_Titel :
Computing Colombian Conference (8CCC), 2013 8th
Conference_Location :
Armenia
Print_ISBN :
978-1-4799-1054-0
DOI :
10.1109/ColombianCC.2013.6637512