Computing Inductive Invariants of Regular Abstraction Frameworks

Philipp Czerner, Javier Esparza, Valentin Krasotin, Christoph Welzel-Mohr

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

Abstract

Regular transition systems (RTS) are a popular formalism for modeling infinite-state systems in general, and parameterised systems in particular. In a CONCUR 22 paper, Esparza et al. introduce a novel approach to the verification of RTS, based on inductive invariants. The approach computes the intersection of all inductive invariants of a given RTS that can be expressed as CNF formulas with a bounded number of clauses, and uses it to construct an automaton recognising an overapproximation of the reachable configurations. The paper shows that the problem of deciding if the language of this automaton intersects a given regular set of unsafe configurations is in EXPSPACE and PSPACE-hard. We introduce regular abstraction frameworks, a generalisation of the approach of Esparza et al., very similar to the regular abstractions of Hong and Lin. A framework consists of a regular language of constraints, and a transducer, called the interpretation, that assigns to each constraint the set of configurations of the RTS satisfying it. Examples of regular abstraction frameworks include the formulas of Esparza et al., octagons, bounded difference matrices, and views. We show that the generalisation of the decision problem above to regular abstraction frameworks remains in EXPSPACE, and prove a matching (non-trivial) EXPSPACE-hardness bound. EXPSPACE-hardness implies that, in the worst case, the automaton recognising the overapproximation of the reachable configurations has a double-exponential number of states. We introduce a learning algorithm that computes this automaton in a lazy manner, stopping whenever the current hypothesis is already strong enough to prove safety. We report on an implementation and show that our experimental results improve on those of Esparza et al.

OriginalspracheEnglisch
Titel35th International Conference on Concurrency Theory, CONCUR 2024
Redakteure/-innenRupak Majumdar, Alexandra Silva
Herausgeber (Verlag)Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (elektronisch)9783959773393
DOIs
PublikationsstatusVeröffentlicht - Sept. 2024
Veranstaltung35th International Conference on Concurrency Theory, CONCUR 2024 - Calgary, Kanada
Dauer: 9 Sept. 202413 Sept. 2024

Publikationsreihe

NameLeibniz International Proceedings in Informatics, LIPIcs
Band311
ISSN (Print)1868-8969

Konferenz

Konferenz35th International Conference on Concurrency Theory, CONCUR 2024
Land/GebietKanada
OrtCalgary
Zeitraum9/09/2413/09/24

Fingerprint

Untersuchen Sie die Forschungsthemen von „Computing Inductive Invariants of Regular Abstraction Frameworks“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren