Linear temporal logic symbolic model checking

KY Rozier - Computer Science Review, 2011 - Elsevier
We are seeing an increased push in the use of formal verification techniques in safety-
critical software and hardware in practice. Formal verification has been successfully used to …

From spot 2.0 to spot 2.10: What's new?

A Duret-Lutz, E Renault, M Colange, F Renkin… - … on Computer Aided …, 2022 - Springer
Spot is a C++ 17 library for LTL and ω-automata manipulation, with command-line utilities,
and Python bindings. This paper summarizes its evolution over the past six years, since the …

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 …

General LTL specification mining (T)

C Lemieux, D Park… - 2015 30th IEEE/ACM …, 2015 - ieeexplore.ieee.org
Temporal properties are useful for describing and reasoning about software behavior, but
developers rarely write down temporal specifications of their systems. Prior work on inferring …

LTL to Büchi automata translation: Fast and more deterministic

T Babiak, M Křetínský, V Řehák, J Strejček - International Conference on …, 2012 - Springer
We introduce improvements in the algorithm by Gastin and Oddoux translating LTL formulae
into Büchi automata via very weak alternating co-Büchi automata and generalized Büchi …

Towards manipulation planning with temporal logic specifications

K He, M Lahijanian, LE Kavraki… - 2015 IEEE international …, 2015 - ieeexplore.ieee.org
Manipulation planning from high-level task specifications, even though highly desirable, is a
challenging problem. The large dimensionality of manipulators and complexity of task …

The Hanoi omega-automata format

T Babiak, F Blahoudek, A Duret-Lutz, J Klein… - … on Computer Aided …, 2015 - Springer
We propose a flexible exchange format for ω-automata, as typically used in formal
verification, and implement support for it in a range of established tools. Our aim is to simplify …

A generic cyclic theorem prover

J Brotherston, N Gorogiannis, RL Petersen - Asian Symposium on …, 2012 - Springer
We describe the design and implementation of an automated theorem prover realising a
fully general notion of cyclic proof. Our tool, called Cyclist, is able to construct proofs obeying …

LTL satisfiability checking

KY Rozier, MY Vardi - International SPIN Workshop on Model Checking of …, 2007 - Springer
We report here on an experimental investigation of LTL satisfiability checking via a reduction
to model checking. By using large LTL formulas, we offer challenging model-checking …

GR (1) synthesis for LTL specification patterns

S Maoz, JO Ringert - Proceedings of the 2015 10th joint meeting on …, 2015 - dl.acm.org
Reactive synthesis is an automated procedure to obtain a correct-by-construction reactive
system from its temporal logic specification. Two of the main challenges in bringing reactive …