作者
Alexandre Duret-Lutz
发表日期
2014/1/1
期刊
International Journal of Critical Computer-Based Systems 5
卷号
5
期号
1-2
页码范围
31-54
出版商
Inderscience Publishers Ltd
简介
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 the steps required in the automata-theoretic approach to LTL model-checking. We detail the different algorithms involved in this translation: the core translation itself, which performs many simplifications thanks to its use of binary decision diagrams; the pre-processing of the LTL formulas with rewriting rules chosen to help their translation; and various post-processing algorithms whose use depends on the intent of the translation: do we favour deterministic automata, or small automata? Using different benchmarks, we show how Spot competes with other LTL translators, and how it has improved over the years.
引用总数
2013201420152016201720182019202020212022202320241313171157223841
学术搜索中的文章
A Duret-Lutz - International Journal of Critical Computer-Based …, 2014