Spot 2.0—a framework for LTL and-automata manipulation

A Duret-Lutz, A Lewkowicz, A Fauchille… - … for Verification and …, 2016 - Springer
Abstract We present Spot 2.0, a C++ library with Python bindings and an assortment of
command-line tools designed to manipulate LTL and ω-automata in batch. New automata …

[图书][B] Principles of model checking

C Baier, JP Katoen - 2008 - books.google.com
A comprehensive introduction to the foundations of model checking, a fully automated
technique for finding flaws in hardware and software; with extensive examples and both …

Automata-theoretic model checking revisited

MY Vardi - … Workshop on Verification, Model Checking, and …, 2007 - Springer
In automata-theoretic model checking we compose the design under verification with a
Büchi automaton that accepts traces violating the specification. We then use graph …

LTL translation improvements in Spot 1.0

A Duret-Lutz - … Journal of Critical Computer-Based Systems …, 2014 - inderscienceonline.com
Spot is a library of model-checking algorithms started in 2003. This paper focuses on its
module for translating linear-time temporal logic (LTL) formulas into Büchi automata: one of …

Parallel model checking algorithms for linear-time temporal logic

J Barnat, V Bloemen, A Duret-Lutz, A Laarman… - Handbook of Parallel …, 2018 - Springer
Abstract Model checking is a fully automated, formal method for demonstrating absence of
bugs in reactive systems. Here, bugs are violations of properties in Linear-time Temporal …

[HTML][HTML] Model checking linear temporal logic of rewriting formulas under localized fairness

K Bae, J Meseguer - Science of Computer Programming, 2015 - Elsevier
This paper presents the linear temporal logic of rewriting (LTLR) model checker under
localized fairness assumptions for the Maude system. The linear temporal logic of rewriting …

Verified efficient implementation of Gabow's strongly connected component algorithm

P Lammich - International Conference on Interactive Theorem …, 2014 - Springer
We present an Isabelle/HOL formalization of Gabow's algorithm for finding the strongly
connected components of a directed graph. Using data refinement techniques, we extract …

Comparison of algorithms for checking emptiness on Büchi automata

A Gaiser, S Schwoon - arXiv preprint arXiv:0910.3766, 2009 - arxiv.org
We re-investigate the problem of LTL model-checking for finite-state systems. Typical
solutions, like in Spin, work on the fly, reducing the problem to Buechi emptiness. This can …

Self-loop aggregation product—a new hybrid approach to on-the-fly LTL model checking

A Duret-Lutz, K Klai, D Poitrenaud… - … for Verification and …, 2011 - Springer
Abstract We present the Self-Loop Aggregation Product (SLAP), a new hybrid technique that
replaces the synchronized product used in the automata-theoretic approach for LTL model …

Multi-core SCC-based LTL model checking

V Bloemen, J van de Pol - … and Software: Verification and Testing: 12th …, 2016 - Springer
We investigate and improve the scalability of multi-core LTL model checking. Our algorithm,
based on parallel DFS-like SCC decomposition, is able to efficiently decompose large SCCs …