Towards Combining Model Checking and Proof Checking - Laboratoire Méthodes Formelles
Article Dans Une Revue The Computer Journal Année : 2019

Towards Combining Model Checking and Proof Checking

Résumé

Model checking and automated theorem proving are two pillars of formal verification methods. This paper investigates model checking from an automated theorem proving perspective, aiming at combining the expressiveness of automated theorem proving and the complete automaticity of model checking. It places the focus on the verification of temporal logic properties of Kripke models. The main contributions are: (1) introducing an extended computation tree logic that allows polyadic predicate symbols; (2) designing a proof system for this logic, taking Kripke models as parameters; (3) developing a proof search algorithm for this system and a new automated theorem prover to implement it. The verification process of the new prover is completely automatic, and produces either a counterexample when the property does not hold, or a certificate when it does. The experimental results compare well to existing state-of-the-art tools on some benchmarks, and the efficiency is illustrated by application to an air traffic control problem.
Fichier principal
Vignette du fichier
sctl_paper.pdf (698.63 Ko) Télécharger le fichier
illustrative_example-eps-converted-to.pdf (36.1 Ko) Télécharger le fichier
illustrative_example.png (60.48 Ko) Télécharger le fichier
sca-eps-converted-to.pdf (37.17 Ko) Télécharger le fichier
sca.jpg (74.24 Ko) Télécharger le fichier
sca_sideview.jpg (32.03 Ko) Télécharger le fichier
sca_topview.jpg (56.2 Ko) Télécharger le fichier
sctl_paper.synctex.gz (703.29 Ko) Télécharger le fichier
uv-eps-converted-to.pdf (152.56 Ko) Télécharger le fichier
uv.png (145.69 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-01970274 , version 1 (04-01-2019)

Identifiants

Citer

Ying Jiang, Jian Liu, Gilles Dowek, Kailiang Ji. Towards Combining Model Checking and Proof Checking. The Computer Journal, In press, ⟨10.1093/comjnl/bxy112⟩. ⟨hal-01970274⟩
200 Consultations
355 Téléchargements

Altmetric

Partager

More