A note on on-the-fly verification algorithms

S Schwoon, J Esparza - International Conference on Tools and Algorithms …, 2005 - Springer
The automata-theoretic approach to LTL verification relies on an algorithm for finding
accepting cycles in a Büchi automaton. Explicit-state model checkers typically construct the …

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 …

Distributed explicit fair cycle detection (set based approach)

I Černá, R Pelánek - International SPIN Workshop on Model Checking of …, 2003 - Springer
The fair cycle detection problem is at the heart of both LTL and fair CTL model checking.
This paper presents a new distributed scalable algorithm for explicit fair cycle detection. Our …

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 …

[PDF][PDF] Token games and history-deterministic quantitative automata

U Boker, K Lehtinen - … on Foundations of Software Science and …, 2022 - library.oapen.org
A nondeterministic automaton is history-deterministic if its nondeterminism can be resolved
by only considering the prefix of the word read so far. Due to their good compositional …

Scalable multi-core LTL model-checking

J Barnat, L Brim, P Ročkai - … SPIN Workshop, Berlin, Germany, July 1-3 …, 2007 - Springer
Recent development in computer hardware has brought more wide-spread emergence of
shared-memory, multi-core systems. These architectures offer opportunities to speed up …

GOAL for games, omega-automata, and logics

MH Tsai, YK Tsay, YS Hwang - … , CAV 2013, Saint Petersburg, Russia, July …, 2013 - Springer
This paper introduces the second generation of GOAL, which is a graphical interactive tool
for games, ω-automata, and logics. It is a complete redesign with an extensible architecture …

On-the-fly emptiness checks for generalized Büchi automata

JM Couvreur, A Duret-Lutz, D Poitrenaud - … , CA, USA, August 22-24, 2005 …, 2005 - Springer
Emptiness check is a key operation in the automata-theoretic approach to LTL verification.
However, it is usually done on Büchi automata with a single acceptance condition. We …

Receding horizon surveillance with temporal logic specifications

XC Ding, C Belta… - 49th IEEE Conference on …, 2010 - ieeexplore.ieee.org
In this paper we consider a setting where a robotic vehicle is commissioned to provide
surveillance in an area where there are multiple targets, while satisfying a set of high level …

Efficient Normalization of Linear Temporal Logic

J Esparza, R Rubio, S Sickert - Journal of the ACM, 2024 - dl.acm.org
In the mid 1980s, Lichtenstein, Pnueli, and Zuck proved a classical theorem stating that
every formula of Past LTL (the extension of Linear Temporal Logic (LTL) with past operators) …