2006
DOI: 10.1007/11817949_29
|View full text |Cite
|
Sign up to set email alerts
|

Inference of Event-Recording Automata Using Timed Decision Trees

Abstract: In regular inference, the problem is to infer a regular language, typically represented by a deterministic finite automaton (DFA) from answers to a finite set of membership queries, each of which asks whether the language contains a certain word. There are many algorithms for learning DFAs, the most well-known being the Ä £ algorithm due to Dana Angluin.However, there are almost no extensions of these algorithms to the setting of timed systems. We present an algorithm for inferring a model of a timed system us… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
32
0
1

Year Published

2011
2011
2021
2021

Publication Types

Select...
5
2
2

Relationship

0
9

Authors

Journals

citations
Cited by 44 publications
(33 citation statements)
references
References 28 publications
0
32
0
1
Order By: Relevance
“…DFAs and Mealy machines are simple models and in some cases they will not be able to represent or identify all the complex behaviors of a software system. Some more powerful models with learning algorithms include: non-deterministic automata [60,29], probabilistic automata [19,17], Petri-nets [56], timed automata [57,35], I/O automata [5], and Büchi automata [39]. Despite their limited power, DFA and Mealy machine learning methods have recently been applied successfully to learn different types of complex systems such as web-services [15], X11 windowing programs [7], network protocols [24,9,22], and Java programs [59,26,46].…”
Section: Software Model Synthesismentioning
confidence: 99%
“…DFAs and Mealy machines are simple models and in some cases they will not be able to represent or identify all the complex behaviors of a software system. Some more powerful models with learning algorithms include: non-deterministic automata [60,29], probabilistic automata [19,17], Petri-nets [56], timed automata [57,35], I/O automata [5], and Büchi automata [39]. Despite their limited power, DFA and Mealy machine learning methods have recently been applied successfully to learn different types of complex systems such as web-services [15], X11 windowing programs [7], network protocols [24,9,22], and Java programs [59,26,46].…”
Section: Software Model Synthesismentioning
confidence: 99%
“…This basic pattern has been extended beyond the domain of learning DFAs to classes of automata better suited for modelling reactive systems in practice. On the basis of active learning algorithms for Mealy machines, inference algorithms for I/O-automata [1], timed automata [7], Petri Nets [6], and Register Automata [9], i.e., restricted flow graphs, have been developed.…”
Section: Automata Learning For Inferring Ns Behavioural Semanticsmentioning
confidence: 99%
“…As mentioned in the introduction, the most closely related work deals with the problem of learning event recording automata (ERAs) (Grinchtein et al 2006). That work proposes an algorithm for learning these TAs from a timed teacher using membership and equivalence queries.…”
Section: Related Workmentioning
confidence: 99%
“…The most closely related study deals with the problem of learning event recording automata (ERAs), which is a restricted but still powerful class of TAs (Grinchtein et al 2006). Unfortunately, the proposed algorithm for the identification of ERAs requires an exponential amount of data in the worst case.…”
Section: Introductionmentioning
confidence: 99%