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 条
  • [1] REFINING SPECIFICATIONS IN ADAPTIVE TESTING OF NONDETERMINISTIC FINITE STATE MACHINES
    Petrenko, Alexandre
    Yevtushenko, Nina
    VESTNIK TOMSKOGO GOSUDARSTVENNOGO UNIVERSITETA-UPRAVLENIE VYCHISLITELNAJA TEHNIKA I INFORMATIKA-TOMSK STATE UNIVERSITY JOURNAL OF CONTROL AND COMPUTER SCIENCE, 2009, 6 (01): : 99 - 114
  • [2] On adaptive experiments for nondeterministic finite state machines
    Kushik, Natalia
    El-Fakih, Khaled
    Yevtushenko, Nina
    Cavalli, Ana R.
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2016, 18 (03) : 251 - 264
  • [3] On adaptive experiments for nondeterministic finite state machines
    Natalia Kushik
    Khaled El-Fakih
    Nina Yevtushenko
    Ana R. Cavalli
    International Journal on Software Tools for Technology Transfer, 2016, 18 : 251 - 264
  • [4] TESTING NONDETERMINISTIC STATE MACHINES WITH FAULT COVERAGE
    FUJIWARA, S
    VONBOCHMANN, G
    IFIP TRANSACTIONS C-COMMUNICATION SYSTEMS, 1992, 3 : 267 - 280
  • [5] NONDETERMINISTIC STATE MACHINES IN PROTOCOL CONFORMANCE TESTING
    PETRENKO, A
    YEVTUSHENKO, N
    LEBEDEV, A
    DAS, A
    PROTOCOL TEST SYSTEMS, VI, 1994, 19 : 363 - 378
  • [6] Active Learning of Nondeterministic Finite State Machines
    Pacharoen, Warawoot
    Aoki, Toshiaki
    Bhattarakosol, Pattarasinee
    Surarerks, Athasit
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2013, 2013
  • [7] On the synthesis of adaptive tests for nondeterministic finite state machines
    M. L. Gromov
    N. V. Evtushenko
    A. V. Kolomeets
    Programming and Computer Software, 2008, 34 : 322 - 329
  • [8] On the Synthesis of Adaptive Tests for Nondeterministic Finite State Machines
    Gromov, M. L.
    Evtushenko, N. V.
    Kolomeets, A. V.
    PROGRAMMING AND COMPUTER SOFTWARE, 2008, 34 (06) : 322 - 329
  • [9] Preset and Adaptive Homing Experiments for Nondeterministic Finite State Machines
    Kushik, Natalia
    El-Fakih, Khaled
    Yevtushenko, Nina
    IMPLEMENTATION AND APPLICATION OF AUTOMATA, 2011, 6807 : 215 - +
  • [10] Testing nondeterministic finite state machines with respect to the separability relation
    Shabaldina, Natalia
    El-Fakih, Khaled
    Yevtushenko, Nina
    TESTING OF SOFTWARE AND COMMUNICATING SYSTEMS, PROCEEDINGS, 2007, 4581 : 305 - +