EPR-based bounded model checking at word level

Moshe Emmer, Zurab Khasidashvili, Konstantin Korovin, Christoph Sticksel, Andrei Voronkov

    Research output: Chapter in Book/Conference proceedingConference contributionpeer-review

    Abstract

    We propose a word level, bounded model checking (BMC) algorithm based on translation into the effectively propositional fragment (EPR) of first-order logic. This approach to BMC allows for succinct representation of unrolled transition systems and facilitates reasoning at a higher level of abstraction. We show that the proposed approach can be scaled to industrial hardware model checking problems involving memories and bit-vectors. Another contribution of this work is in generating challenging benchmarks for first-order theorem provers based on the proposed encoding of real-life hardware verification problems into EPR. We report experimental results for these problems for several provers known to be strong in EPR problem solving. A number of these benchmarks have already been released to the TPTP library. © 2012 Springer-Verlag.
    Original languageEnglish
    Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)|Lect. Notes Comput. Sci.
    Pages210-224
    Number of pages14
    Volume7364
    DOIs
    Publication statusPublished - 2012
    Event6th International Joint Conference on Automated Reasoning, IJCAR 2012 - Manchester
    Duration: 1 Jul 2012 → …

    Conference

    Conference6th International Joint Conference on Automated Reasoning, IJCAR 2012
    CityManchester
    Period1/07/12 → …

    Fingerprint

    Dive into the research topics of 'EPR-based bounded model checking at word level'. Together they form a unique fingerprint.

    Cite this