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 条
  • [1] Timed Automata with Integer Resets: Language Inclusion and Expressiveness
    Suman, P. Vijay
    Pandya, Paritosh K.
    Krishna, Shankara Narayanan
    Manasa, Lakshmi
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, PROCEEDINGS, 2008, 5215 : 78 - 92
  • [2] From Passive to Active: Learning Timed Automata Efficiently
    Aichernig, Bernhard K.
    Pferscher, Andrea
    Tappler, Martin
    NASA FORMAL METHODS (NFM 2020), 2020, 12229 : 3 - 21
  • [3] Timed Automata Verification and Synthesis via Finite Automata Learning
    Sankur, Ocan
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PT II, TACAS 2023, 2023, 13994 : 329 - 349
  • [4] TAG: Learning Timed Automata from Logs
    Cornanguer, Lenaig
    Largouet, Christine
    Roze, Laurence
    Termier, Alexandre
    THIRTY-SIXTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FOURTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE / THE TWELVETH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2022, : 3949 - 3958
  • [5] Learning Timed Automata from Interaction Traces
    Vain, J.
    Kanter, G.
    Anier, A.
    IFAC PAPERSONLINE, 2019, 52 (19): : 205 - 210
  • [6] Passive Learning of Timed Automata from Logs
    Cornanguer, Lenaig
    THIRTY-FIFTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THIRTY-THIRD CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE AND THE ELEVENTH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2021, 35 : 15773 - 15774
  • [7] Timed Automata Learning via SMT Solving
    Tappler, Martin
    Aichernig, Bernhard K.
    Lorber, Florian
    NASA FORMAL METHODS (NFM 2022), 2022, 13260 : 489 - 507
  • [8] Timed automata
    Alur, R
    VERIFICATION OF DIGITAL AND HYBRID SYSTEM, 2000, 170 : 233 - 264
  • [9] Time to Learn - Learning Timed Automata from Tests
    Tappler, Martin
    Aichernig, Bernhard K.
    Larsen, Kim Guldstrand
    Lorber, Florian
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS (FORMATS 2019), 2019, 11750 : 216 - 235
  • [10] A Compositional Translation of Timed Automata with Deadlines to UPPAAL Timed Automata
    Gomez, Rodolfo
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, PROCEEDINGS, 2009, 5813 : 179 - 194