Active Learning of Timed Automata with Unobservable Resets

被引:4
|
作者
Henry, Leo [1 ]
Jeron, Thierry [1 ]
Markey, Nicolas [1 ]
机构
[1] Univ Rennes, CNRS, INRIA, Rennes, France
关键词
D O I
10.1007/978-3-030-57628-8_9
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Active learning of timed languages is concerned with the inference of timed automata by observing some of the timed words in their languages. The learner can query for the membership of words in the language, or propose a candidate model and ask if it is equivalent to the target. The major difficulty of this framework is the inference of clock resets, which are central to the dynamics of timed automata but not directly observable. Interesting first steps have already been made by restricting to the subclass of event-recording automata, where clock resets are tied to observations. In order to advance towards learning of general timed automata, we generalize this method to a new class, called reset-free event-recording automata, where some transitions may reset no clocks. Central to our contribution is the notion of invalidity, and the algorithm and data structures to deal with it, allowing on-the-fly detection and pruning of reset hypotheses that contradict observations. This notion is a key to any efficient active-learning procedure for generic timed automata.
引用
收藏
页码:144 / 160
页数:17
相关论文
共 50 条
  • [41] Calculus for timed automata
    D'Argenio, P.R.
    Brinksma, E.
    1996, (1135)
  • [42] Timed P Automata
    Barbuti, Roberto
    Maggiolo-Schettini, Andrea
    Milazzo, Paolo
    Tesei, Luca
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 227 : 21 - 36
  • [43] Interrupt Timed Automata
    Berard, Beatrice
    Haddad, Serge
    FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATIONAL STRUCTURES, PROCEEDINGS, 2009, 5504 : 197 - +
  • [44] Shrinking Timed Automata
    Sankur, Ocan
    Bouyer, Patricia
    Markey, Nicolas
    IARCS ANNUAL CONFERENCE ON FOUNDATIONS OF SOFTWARE TECHNOLOGY AND THEORETICAL COMPUTER SCIENCE (FSTTCS 2011), 2011, 13 : 90 - 102
  • [45] Minimizable timed automata
    Springintveld, J
    Vaandrager, F
    FORMAL TECHNIQUES IN REAL-TIME AND FAULT-TOLERANT SYSTEMS, 1996, 1135 : 130 - 147
  • [46] Alternating timed automata
    Lasota, Slawomir
    Walukiewicz, Igor
    ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2008, 9 (02)
  • [47] Axiomatising timed automata
    Lin, HM
    Yi, W
    ACTA INFORMATICA, 2002, 38 (04) : 277 - 305
  • [48] Timed Automata Patterns
    Dong, Jin Song
    Hao, Ping
    Qin, Shengchao
    Sun, Jun
    Yi, Wang
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2008, 34 (06) : 844 - 859
  • [49] Formalized Timed Automata
    Wimmer, Simon
    INTERACTIVE THEOREM PROVING (ITP 2016), 2016, 9807 : 425 - 440
  • [50] Timed automata and recognizability
    Hermann, P
    INFORMATION PROCESSING LETTERS, 1998, 65 (06) : 313 - 318