2012
DOI: 10.1007/978-3-642-27940-9_17
|View full text |Cite
|
Sign up to set email alerts
|

Inferring Canonical Register Automata

Abstract: 10.1007/978-3-642-27940-9_17International audienceIn this paper, we present an extension of active automata learning to register automata, an automaton model which is capable of expressing the influence of data on control flow. Register automata operate on an infinite data domain, whose values can be assigned to registers and compared for equality. Our active learning algorithm is unique in that it directly infers the effect of data values on control flow as part of the learning process. This effect is express… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
67
0
1

Year Published

2012
2012
2019
2019

Publication Types

Select...
6
2

Relationship

1
7

Authors

Journals

citations
Cited by 82 publications
(68 citation statements)
references
References 23 publications
0
67
0
1
Order By: Relevance
“…Howar et al's approach is an extension of Angluin's L * algorithm [4], and is built into the LearnLib tool [25]. Aarts et al's approach [1] is built upon the notion of Counter Example Guided Abstraction Refinement [11].…”
Section: Related Workmentioning
confidence: 99%
“…Howar et al's approach is an extension of Angluin's L * algorithm [4], and is built into the LearnLib tool [25]. Aarts et al's approach [1] is built upon the notion of Counter Example Guided Abstraction Refinement [11].…”
Section: Related Workmentioning
confidence: 99%
“…The original L * algorithm has originally been presented for DFAs, but has since been adapted to Mealy Machines, which are a better fit for learning actual reactive systems as they can encode system output in a natural way. A major and recent increase in expressiveness is achieved with Register Automata [5], which are described in the following section.…”
Section: Active Automata Learningmentioning
confidence: 99%
“…Recently, automata dealing with potentially infinite data as first class citizens have been studied. Seminal works in this area are that of [1,15] and [14]. While the first two use abstraction and refinement techniques to cope with infinite data, the second approach learns a sub-class of register automata.…”
mentioning
confidence: 99%
“…Session automata correspond to the model from [7] without stacks. They are incomparable with the model from [14].Session automata accept data words, i.e., words over an alphabet Σ × D, where Σ is a finite set of labels and D an infinite set of data values. A data word can be mapped to a so-called symbolic word where we record for each different data value the register in which it was stored (when appearing for the first time) or from which it was read later.…”
mentioning
confidence: 99%
See 1 more Smart Citation