2019
DOI: 10.1007/978-3-030-17462-0_23
|View full text |Cite
|
Sign up to set email alerts
|

ROLL 1.0: $$\omega $$ -Regular Language Learning Library

Abstract: We present ROLL 1.0, an ω-regular language learning library with command line tools to learn and complement Büchi automata. This open source Java library implements all existing learning algorithms for the complete class of ω-regular languages. It also provides a learningbased Büchi automata complementation procedure that can be used as a baseline for automata complementation research. The tool supports both the Hanoi Omega Automata format and the BA format used by the tool RABIT. Moreover, it features an inte… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
6
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 7 publications
(6 citation statements)
references
References 28 publications
0
6
0
Order By: Relevance
“…We compared the improved version of Ranker presented in this paper with other state-of-the-art tools, namely, Goal [33] (implementing Piterman [10], Safra [9], and Fribourg [16]), Spot 2.9.3 [31] (implementing Redziejowski's algorithm [11]), Seminator 2 [34], LTL2dstar 0.5.4 [35], Roll [36], and the previous version of Ranker from [19], denoted as Ranker Old . All tools were set to the mode where they output a state-based BA.…”
Section: Experimental Evaluationmentioning
confidence: 99%
“…We compared the improved version of Ranker presented in this paper with other state-of-the-art tools, namely, Goal [33] (implementing Piterman [10], Safra [9], and Fribourg [16]), Spot 2.9.3 [31] (implementing Redziejowski's algorithm [11]), Seminator 2 [34], LTL2dstar 0.5.4 [35], Roll [36], and the previous version of Ranker from [19], denoted as Ranker Old . All tools were set to the mode where they output a state-based BA.…”
Section: Experimental Evaluationmentioning
confidence: 99%
“…We tested the correctness of our implementation using S 's autcross on all BAs in our benchmark. We compared modified R with other state-of-the-art tools, namely, G [22] (implementing P [23], S [8], S [24], and F [25]), S 2.9.3 [26] (implementing Redziejowski's algorithm [27]), S 2 [17], LTL2 0.5.4 [28], and R [29]. All tools were set to the mode where they output an automaton with the standard state-based Büchi acceptance condition.…”
Section: Experimental Evaluationmentioning
confidence: 99%
“…Slice-based complementation tracks the acceptance condition using a reduced abstraction on a run tree [37,38]. A learningbased approach was introduced in [39,29]. Allred and Utes-Nitsche then presented a novel optimal complementation algorithm in [25].…”
Section: Related Workmentioning
confidence: 99%
“…We have implemented the Monte Carlo sampling algorithm proposed in Section 3 in ROLL [22] to evaluate it. We performed our experiments on a desktop PC equipped with a 3.6 GHz Intel i7-4790 processor with 16 GB of RAM, of which 4 GB were assigned to the tool.…”
Section: Experimental Evaluationmentioning
confidence: 99%