2011
DOI: 10.1007/978-3-642-21455-4_8
|View full text |Cite
|
Sign up to set email alerts
|

Introduction to Active Automata Learning from a Practical Perspective

Abstract: Abstract. In this chapter we give an introduction to active learning of Mealy machines, an automata model particularly suited for modeling the behavior of realistic reactive systems. Active learning is characterized by its alternation of an exploration phase and a testing phase. During exploration phases so-called membership queries are used to construct hypothesis models of a system under learning. In testing phases so-called equivalence queries are used to compare respective hypothesis models to the actual s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
76
0

Year Published

2012
2012
2020
2020

Publication Types

Select...
8
1

Relationship

2
7

Authors

Journals

citations
Cited by 123 publications
(76 citation statements)
references
References 50 publications
0
76
0
Order By: Relevance
“…Model learning, or active automata learning [40,6,1], is emerging as a highly effective technique to obtain models of protocol implementations. In fact, all the standard violations reported in [17,37,13,42] have been discovered (or reconfirmed) with the help of model learning.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Model learning, or active automata learning [40,6,1], is emerging as a highly effective technique to obtain models of protocol implementations. In fact, all the standard violations reported in [17,37,13,42] have been discovered (or reconfirmed) with the help of model learning.…”
Section: Introductionmentioning
confidence: 99%
“…Nevertheless, through application of conformance testing algorithms [26], we may increase confidence in the correctness of the learned models. In many recent studies, state-of-the-art tools such as LearnLib [40] routinely succeeded to learn correct models efficiently. In the absence of a tractable white-box model of a protocol implementation, a learned model is often an excellent alternative that may be obtained at relatively low cost.…”
Section: Introductionmentioning
confidence: 99%
“…In classical Mealy machine learning, words are recognized as leading to the same state if they have the same residual semantics [16], i.e., the same output for all suffixes. This requirement has to be loosened slightly, since we have to abstract from concrete data values while still respecting (in-)equalities between data values.…”
Section: Register Mealy Machine Semanticsmentioning
confidence: 99%
“…However, the testbased interaction introduces a number of challenges when using active automata learning to infer models of real word systems, which have been summarized in [21]:…”
mentioning
confidence: 99%