El autor Alex Abuin ha publicado 5 artículo(s):
2 - Towards the Automatic Verification of QCSP tractability results (Trabajo en progreso)
We deal with the quantied constraint satisfaction problem (QCSP) which consists in deciding, given an structure and a first-order sentence built from atoms, with conjunction and quantication, whether or not the sentence is true on the structure. We study a known proof system which has been used to derive QCSP tractability results. Our contribution is to formalize this proof system into an automatically veried theory, so that it can be used (in a near future) as a basis for automatically verify tractability results.
Autores: Alex Abuin / Hubie Chen / Montserrat Hermo / Paqui Lucio /
Palabras Clave: Automatic verification - Dafny - inductive predicate - proof system - tractability results
3 - Context-based Model Checking using SMT-solvers (Trabajo en progreso)
In this paper we propose a new idea for the implementation of symbolic model checking. Our pro- posal takes advantage of two technologies. First, SMT-solvers as efficient auxiliary tools to perform a large proportion of the computational task. Second, the context-based tableau that is especially well suited for providing certificates of proved properties, as well as counterexamples of disproved properties. We mainly introduce the algorithm to be implemented, along with illustrative examples.
Autores: Alex Abuin / Unai Díaz de Cerio / Montserrat Hermo / Paqui Lucio /
Palabras Clave: Model checking - SAT - SMT - Solvers - Tableux
4 - One-pass Context-based Tableaux Systems for CTL and ECTL
When building tableau for temporal logic formulae, applying a two-pass con- struction, we first check the validity of the given tableaux input by creating a tableau graph, and then, in the second ‘pass’, we check if all the eventualities are satisfied. In one-pass tableaux checking the validity of the input does not require these auxiliary constructions. This paper continues the development of one-pass tableau method for temporal logics introducing tree-style one-pass tableau systems for Computation Tree Logic (CTL) and shows how this can be extended to capture Extended CTL (ECTL). A distinctive feature here is the utilisation, for the core tableau construction, of the concept of a context of an eventuality which forces its earliest fulfilment. Relevant algorithms for obtain- ing a systematic tableau for these branching-time logics are also defined. We prove the soundness and completeness of the method. With these developments of a tree-shaped one-pass tableau for CTL and ECTL, we have formalisms which are well suited for the automation and are amenable for the implementation, and for the formulation of dual sequent calculi. This brings us one step closer to the application of one-pass context-based tableaux in certified model checking for a variety of CTL-type branching-time logics.
Autores: Alex Abuin / Alexander Bolotov / Montserrat Hermo / Paqui Lucio /
Palabras Clave: branching-time - expressiveness - fairness - Temporal Logic
5 - Verified Model Checking for Conjunctive Positive Logic
La referencia completa es:Abuin, A., Díaz de Cerio, U., Hermo, M. and Lucio, P., Verified Model Checking for Conjunctive Positive Logic. SN COMPUTER SCIENCE, VOL 2, Springer 2021. https://doi.org/10.1007/s42979-020-00417-3
Autores: Alex Abuin / Unai Díaz de Cerio / Montserrat Hermo / Paqui Lucio /
Palabras Clave: Conjunctive positive logic - Dafny - Model checking - proof system - Quantified constraint satisfaction problem - Verification