2013
DOI: 10.1007/978-3-642-38771-5_12
|View full text |Cite
|
Sign up to set email alerts
|

A Fresh Approach to Learning Register Automata

Abstract: Abstract. This paper provides an Angluin-style learning algorithm for a class of register automata supporting the notion of fresh data values. More specifically, we introduce session automata which are well suited for modeling protocols in which sessions using fresh values are of major interest, like in security protocols or ad-hoc networks. We show that session automata (i) have an expressiveness partly extending, partly reducing that of register automata, (ii) admit a symbolic regular representation, and (ii… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
22
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 25 publications
(22 citation statements)
references
References 26 publications
(57 reference statements)
0
22
0
Order By: Relevance
“…In our earlier work [BJR08], we generated a symbolic automaton from a finite automaton over a large data domain, potentially causing scalability problems for implementations. The authors of [BHLM13] infer EFSMs that they claim to be incomparable with register automata, and that can represent components where data parameters are 'globally fresh', i.e., never before seen or stored since the last reset of the component.…”
Section: Related Workmentioning
confidence: 99%
“…In our earlier work [BJR08], we generated a symbolic automaton from a finite automaton over a large data domain, potentially causing scalability problems for implementations. The authors of [BHLM13] infer EFSMs that they claim to be incomparable with register automata, and that can represent components where data parameters are 'globally fresh', i.e., never before seen or stored since the last reset of the component.…”
Section: Related Workmentioning
confidence: 99%
“…Variants of Angluin's algorithm for languages over infinite alphabets have attracted researchers' attention. An L algoritm for register automata is given in [5] where so-called session automata support the notion of fresh data values. Session automata are defined over pairs of finite-infinite alphabets.…”
Section: Introductionmentioning
confidence: 99%
“…Like [5], [8] works on register automata and data language but the latter aims to the application of dynamic black-box analysis. The key point is that [8] uses a tree queries instead of membership queries and ensures the observation tables closeness and register-consistency.…”
Section: Introductionmentioning
confidence: 99%
“…This means one can model data flow in such automata beside the basic control flow provided by ordinary automata. Recently, it has been shown in a series of papers that such models are amenable to learning [8,9,10,11,12,13] with the verification of (closed source) TCP implementations as a prominent example [14].…”
Section: Introductionmentioning
confidence: 99%