• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

DMCA

Learning of event-recording automata (2010)

Cached

  • Download as a PDF

Download Links

  • [hal.inria.fr]
  • [www.it.uu.se]
  • [www.it.uu.se]
  • [www.it.uu.se]
  • [hal.archives-ouvertes.fr]
  • [www4.in.tum.de]
  • [www4.in.tum.de]
  • [www4.in.tum.de]
  • [wwwbroy.informatik.tu-muenchen.de]
  • [www4.informatik.tu-muenchen.de]
  • [wwwbroy.in.tum.de]
  • [www4.in.tum.de]
  • [www4.cs.tum.edu]

  • Other Repositories/Bibliography

  • DBLP
  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Olga Grinchtein , Bengt Jonsson , Martin Leucker
Citations:9 - 1 self
  • Summary
  • Citations
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

Citations

3194 Model checking - Clarke, Grumberg, et al. - 1999 (Show Context)

Citation Context

..., model learning, timed systems 1 Introduction Research during the last decades have developed powerful techniques for using models of reactive systems in specification, automated verification (e.g., =-=[CGP99]-=-), test case generation (e.g., [FJJV97,SEG00]), implementation (e.g., [HLN+90]), and validation of reactive systems in telecommunication, embedded control, and related application areas. Typically, su...

2619 A theory of timed automata - Alur, Dill - 1994 (Show Context)

Citation Context

...ed at certain moments in time, and that the learner is able to control and record precisely the timing of the occurrence of each action. We consider systems that can be described by a timed automaton =-=[AD94]-=-, i.e., a finite automaton equipped with clocks that constrain the possible absolute times of occurrences of actions. There are some properties of timed automata that make the design of learning algor...

1100 Language identification in the limit - Gold - 1967
684 An introduction to computational learning theory - Kearns, Vazirani - 1994
663 Learning regular sets from queries and counterexamples - Angluin - 1987 (Show Context)

Citation Context

... that the time difference between the first b and the subsequent a is greater or equal to 3. 2 4 The L∗ algorithm for learning DFAs In this section, we shortly review the L∗ algorithm, due to Angluin =-=[Ang87]-=- for learning a regular (untimed) language, L(A) ⊆ Γ∗, accepted by a minimal deterministic finite automaton (DFA) A = (Γ, Q, q0, δ, Qf ). In this algorithm a so-called Learner , who initially knows no...

647 Bandera : Extracting Finite-state Models from Java Source Code - Corbett, Dwyer, et al. - 2000
479 STATEMATE: A Working Environment for the Development of Complex Reactive Systems - Harel - 1990
273 Timing Assumptions and Verification of Finite-State Concurrent Systems - Dill - 1989 (Show Context)

Citation Context

...m contains inconsistent constraints, or requires some clock to be negative, then the clock constraint is unsatisfiable. The canonical form for an unsatisfiable clock constraint is defined to be false =-=[Dil89]-=-. Clock constraints satisfy an important closure property Proposition 1 For a clock constraint ϕ and two clock valuations γ, γ′, if γ |= ϕ and γ′ |= ϕ, then min(γ, γ′) |= ϕ and max(γ, γ′) |= ϕ, where ...

236 Uppaal – a Tool Suite for Automatic Verification of Real-Time Systems - Bengtsson, Larsen, et al. - 1995
191 Inference of finite automata using homing sequences - Rivest, Schapire - 1993
151 KRONOS: a ModelChecking Tool for Real-Time Systems - Bozga, Daws, et al. - 1998
117 Event-clock automata: a determinizable class of timed automata - Alur, Fix, et al. - 1999 (Show Context)

Citation Context

...f learning algorithms difficult: the set of clocks is not known a priori, and they cannot in general be determinized [AD94]. We therefore restrict consideration to a class of event-recording automata =-=[AFH99]-=-. These are timed automata that, for every action a, use a clock that records the time of the last occurrence of a. Event-recording automata can be determinized, and are sufficiently expressive to mod...

86 Model-Checking of Real-Time Reachability Properties using Abstractions - Daws, Tripakis - 1998 (Show Context)

Citation Context

...ing all conjuncts involving xa, and adding the conjunct xa ≤ 0. • We define the time elapsing of ϕ, denoted by ϕ↑ , as Can(ϕ′), where ϕ′ is obtained from Can(ϕ) by removing all upper bounds on clocks =-=[DT98]-=-. It is a standard result that these operations mirror the corresponding operations on clock valuations, in the sense that • γ′ |= ϕ[xa 7→ 0] iff γ′ = γ[xa 7→ 0] for some γ with γ |= ϕ, and • γ′ |=ϕ↑ ...

84 A Calculus for Timed Automata - D'Argenio, Brinksma - 1996
77 An experiment in automatic generation of test suites for protocols with verification technology - Fernandez, Jard, et al. - 1997
68 Adaptive model checking - Groce, Peled, et al. - 2002 (Show Context)

Citation Context

...o create a good test suite and test oracle for testing subsequent versions. This has been demonstrated, e.g., by Hungar et al. [HHNS02,HNS03]). • Black-box techniques, such as adaptive model checking =-=[GPY02]-=-, have been developed to check correctness properties, even when source code or formal models are not available. • Tools that analyze the source code statically depend heavily on the implementation la...

67 Model-checking Timed Automata - Yovine - 1998 (Show Context)

Citation Context

...rty of region equivalence is that it is preserved by reset and time elapsing operations. If γ ∼K γ′ then γ[xa 7→ 0] ∼K γ′[xa 7→ 0], and for each t ∈ R≥0 there is a t′ ∈ R≥0 such that γ + t ∼K γ′ + t′ =-=[Yov96]-=-. If we combine this fact with the fact that the reset and time elapsing operations on constraints mirror the same operations on clock valuations, we infer that the relation ≈K on clock constraints is...

55 Specifying timed state sequences in powerful decidable logics and timed automata - Wilke - 1994
50 Temporal proof methodologies for timed transition systems - Henzinger, Manna, et al. - 1994
49 Logic verification of ANSI-C code with SPIN - Holzmann - 2000
46 The regular real-time languages - Henzinger, Raskin, et al. - 1998
38 Language identification in the limit. Information and Control, 10:447–474 - Gold - 1967
34 Algorithms for learning finite automata from queries: A unified view - Balcázar, Dı́az, et al. - 1997 (Show Context)

Citation Context

...obtained by adapting the L∗ algorithm. A central idea in the L∗ algorithm is to let each state be identified by the words that reach it from the initial state (such words are called access strings in =-=[BDG97]-=-). States are congruent if, according to the queries submitted so far, the same continuations of their access strings are accepted. This idea is naturally based on the properties of Nerode’s right con...

27 Model generation by moderated regular extrapolation - Hagerer, Hungar, et al. - 2002 (Show Context)

Citation Context

... is answered either by yes or by a counterexample on which the hypothesis and the correct language disagree. Techniques for learning finite automata have been successfully used for regression testing =-=[HHNS02]-=- and model checking [GPY02] of finite-state systems for which no model or source code is available. In this paper, we extend the techniques for automata learning developed by Angluin and others to the...

26 Domain-specific optimization in automata learning - Hungar, Niese, et al. - 2003
26 On the correspondence between conformance testing and regular inference - Berg, Grinchtein, et al. - 2005
22 Regular inference for state machines using domains with equality tests - Berg, Jonsson, et al. - 2008 (Show Context)

Citation Context

...utomata in a systematic way, and it is hard to generalize the algorithm to timed automata with more than one clock. Previous work on learning of infinite-state systems include the work by Berg et al. =-=[BJR08]-=-, who consider Mealy machines extended with state variables that can assume values from a potentially unbounded domain. These values can be passed as parameters in input and output messages, and can b...

12 On clock difference constraints and termination in reachability analysis of timed automata - Bengtsson, Yi - 2003 (Show Context)

Citation Context

...to being clock guards: one reason is that this is sufficient for many applications, another is allowing them to be general clock constraints would make analysis algorithms more complicated (see e.g., =-=[BY03]-=-). (3) (3)TODO: The last sentence is new/BJ. A guarded word is a sequence wg = (a1, g1)(a2, g2) . . . (an, gn) of symbols ai ∈ Σ that are paired with clock guards. For a clocked word wc = (a1, γ1)(a2,...

12 Test generation with autolink and testcomposer - Schmitt, Ebner, et al. - 2000
11 Inference of event-recording automata using timed decision trees - Grinchtein, Jonsson, et al. - 2006 (Show Context)

Citation Context

...7)TODO: new sentence known fact, that despite theoretically lower worst-case complexity, algorithms based on region graphs perform less efficiently than algorithms based on zone graphs. Together with =-=[GJP06]-=-, this paper describes initial efforts on learning algorithms for timed systems. Future work has to show the benefit of these algorithms in practical applications as well as to examine the most suitab...

11 On recognizable timed languages - Maler, Pnueli - 2004 (Show Context)

Citation Context

...ossible at the occurrence of future actions. Our approach to overcoming the problem that DERAs have no canonical form is to define a subclass of EDERAs which do have a canonical form, and which 1 See =-=[MP04]-=- for a study on right-congruences on timed languages. 19 furthermore can be understood as a DFA over Σ × GΣ where GΣ is the set of clock guards. We can then use Angluin’s algorithm to learn this DFA, ...

5 Tools and Algorithms for the Construction and Analysis of Systems - on - 2002
4 Learning of timed systems - Grinchtein - 2008
3 Identifying an automaton model for timed data - Verwer, Weerdt, et al. - 2006 (Show Context)

Citation Context

...esults of queries. Its theoretical worst-case complexity is significantly higher than that of TL∗s. The only other work on learning of timed systems we are aware is by Verwer, de Weerdt and Witteveen =-=[VdWW06]-=-, who present an algorithm for learning of timed automata with one clock which is reset at every transition. Their setting differs from ours in that the learner does not choose the words to be 4 used ...

1 version 1 - 24 Feb 2010 [BDG97 - inria-00459696 - 1997
1 Kronos: A model-checking tool for real-time systems - Berg, Grinchtein, et al. - 1998
1 version 1 - 24 Feb 2010 [GJP06 - inria-00459696 - 2006
1 version 1 - 24 Feb 2010 [MP04 - inria-00459696 - 2004
Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University