2014
DOI: 10.1007/978-3-319-11164-3_26
|View full text |Cite
|
Sign up to set email alerts
|

The TTT Algorithm: A Redundancy-Free Approach to Active Automata Learning

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
103
0

Year Published

2017
2017
2020
2020

Publication Types

Select...
6
3

Relationship

0
9

Authors

Journals

citations
Cited by 157 publications
(109 citation statements)
references
References 18 publications
0
103
0
Order By: Relevance
“…Unlike Konure, all of these techniques focus on characterizing specific aspects of program behavior and do not aspire to capture the complete behavior of the application. State Machine Model Learning: State machine learning algorithms [7,10,20,22,33,39,45,52,59,69,72] construct partial representations of program functionality in the form of finite automata with states and transition rules. State fuzzing tools [6,28,58] hypothesize state machines for programs.…”
Section: Related Workmentioning
confidence: 99%
“…Unlike Konure, all of these techniques focus on characterizing specific aspects of program behavior and do not aspire to capture the complete behavior of the application. State Machine Model Learning: State machine learning algorithms [7,10,20,22,33,39,45,52,59,69,72] construct partial representations of program functionality in the form of finite automata with states and transition rules. State fuzzing tools [6,28,58] hypothesize state machines for programs.…”
Section: Related Workmentioning
confidence: 99%
“…We used the TTT learning algorithm [30] for all experiments presented in the following as it performed best in our experiments. Furthermore, we used the random-walk equivalence oracle provided by LearnLib to perform equivalence queries.…”
Section: ) Application-specific Componentsmentioning
confidence: 99%
“…These high computation times for learning comparably simple models make apparent that there is a need to keep the number and length of queries to be executed as small as possible. This can, e.g., be achieved via domain-specific optimisations, heuristics and smart test selection [29], [42], or via algorithmic advantages [30].…”
Section: E Efficiencymentioning
confidence: 99%
“…Related Work Mining temporal logic requirements is an emerging field of research in the analysis of cyber-physical systems (CPS) [2, 5, 7-9, 14, 16, 17, 20, 26, 27]. This approach is orthogonal to active automata learning (AAL) such as L * Angluin's algorithm [3] and its recent variants [15,25]. AAL is suitable to capture the behaviours of black-box reactive systems and it has been successfully employed in the field of CPS to learn how to interact with the surrounding environments [10,13].…”
Section: Introductionmentioning
confidence: 99%