Learning and Adaptive Testing of Nondeterministic State Machines

被引:3
|
作者
Petrenko, Alexandre [1 ]
Avellaneda, Florent [1 ]
机构
[1] CRIM Comp Res Inst Montreal, Montreal, PQ, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
active learning; passive inference; nondeterministic FSM; adaptive testing; SAT solving; DETERMINISTIC IMPLEMENTATION; ALGORITHMS; INFERENCE;
D O I
10.1109/QRS.2019.00053
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The paper addresses the problems of active learning and conformance testing of systems modeled by nondeterministic Mealy machines (NFSM). It presents a unified SAT-based approach originally proposed by the authors for deterministic FSMs and now generalized to partial nondeterministic machines and checking experiments. Learning a nondeterministic black box, the approach neither needs a Teacher nor uses it a conformance tester to approximate equivalence queries. The idea behind this approach is to infer from a current set of traces not one, but two inequivalent conjectures, use an input sequence distinguishing them in an output query, and update the current trace set with an observed trace to obtain a new pair of distinguishable conjectures, if possible. The classical active learning problem is further generalized by adding a nondeterministic specification FSM, which defines the solution space. The setup unifies the learning and adaptive testing problems and makes them equisolvable with the proposed approach.
引用
收藏
页码:362 / 373
页数:12
相关论文
共 50 条
  • [41] Nondeterministic stack register machines
    Clote, P
    THEORETICAL COMPUTER SCIENCE, 1997, 178 (1-2) : 37 - 76
  • [42] Complete open-state testing of limitedly nondeterministic systems
    Bourdonov, I. B.
    Kossatchev, A. S.
    PROGRAMMING AND COMPUTER SOFTWARE, 2009, 35 (06) : 301 - 313
  • [43] Complete open-state testing of limitedly nondeterministic systems
    I. B. Bourdonov
    A. S. Kossatchev
    Programming and Computer Software, 2009, 35 : 301 - 313
  • [44] Decreasing the Complexity of Deriving Test Suites against Nondeterministic Finite State Machines
    Yenigun, Husnu
    Kushik, Natalia
    Lopez, Jorge
    Yevtushenko, Nina
    Cavalli, Ana R.
    2017 IEEE EAST-WEST DESIGN & TEST SYMPOSIUM (EWDTS), 2017,
  • [45] On deriving test suites for nondeterministic finite state machines with time-outs
    Shabaldina, N. V.
    Galimullin, R. F.
    PROGRAMMING AND COMPUTER SOFTWARE, 2012, 38 (03) : 127 - 133
  • [46] On deriving test suites for nondeterministic finite state machines with time-outs
    N. V. Shabaldina
    R. F. Galimullin
    Programming and Computer Software, 2012, 38 : 127 - 133
  • [47] Parallel Implementation for Deriving Preset Distinguishing Experiments of Nondeterministic Finite State Machines
    Haddad, Abdul Rahim
    El-Fakih, Khaled
    Barlas, Gerassimos
    2017 7TH INTERNATIONAL CONFERENCE ON MODELING, SIMULATION, AND APPLIED OPTIMIZATION (ICMSAO), 2017,
  • [48] NONDETERMINISTIC AND DETERMINISTIC K-MACHINES
    KARASEK, J
    BULLETIN DE L ACADEMIE POLONAISE DES SCIENCES-SERIE DES SCIENCES MATHEMATIQUES ASTRONOMIQUES ET PHYSIQUES, 1976, 24 (04): : 295 - 298
  • [49] MODULAR NETWORKS AND NONDETERMINISTIC SEQUENTIAL MACHINES
    ULLMAN, JD
    WEINER, P
    IEEE TRANSACTIONS ON COMPUTERS, 1972, C 21 (10) : 1124 - &
  • [50] Improved Simulation of Nondeterministic Turing Machines
    Kalyanasundaram, Subrahmanyam
    Lipton, Richard J.
    Regan, Kenneth W.
    Shokrieh, Farbod
    MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2010, 2010, 6281 : 453 - +