Learning and Adaptive Testing of Nondeterministic State Machines

被引:3
|
作者
Petrenko, Alexandre [1 ]
Avellaneda, Florent [1 ]
机构
[1] CRIM Comp Res Inst Montreal, Montreal, PQ, Canada
来源
2019 IEEE 19TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY (QRS 2019) | 2019年
基金
加拿大自然科学与工程研究理事会;
关键词
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 条
  • [31] Secure Adaptive Group Testing
    Cohen, Alejandro
    Cohen, Asaf
    Gurewitz, Omer
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2024, 19 : 2786 - 2799
  • [32] AN IMPROVED APPROACH TO ADAPTIVE TESTING
    Hu, Hai
    Jiang, Chang-Hai
    Cai, Kai-Yuan
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2009, 19 (05) : 679 - 705
  • [33] Functional Adaptive Sequential Testing
    Vul, Edward
    Bergsma, Jacob
    MacLeod, Donald I. A.
    SEEING AND PERCEIVING, 2010, 23 (5-6): : 483 - 515
  • [34] COMPUTERIZED ADAPTIVE TESTING IN POLAND
    Gmoch, Ryszard
    CHEMISTRY-DIDACTICS-ECOLOGY-METROLOGY, 2012, 17 (1-2) : 61 - 68
  • [35] Adaptive testing and student modelling
    Abdullah, SC
    Cooley, RE
    INTERNATIONAL CONFERENCE ON EDUCATION AND INFORMATION SYSTEMS: TECHNOLOGIES AND APPLICATIONS, PROCEEDINGS, 2003, : 366 - 369
  • [36] An authoring environment for adaptive testing
    Guzmán, E
    Conejo, R
    García-Hervás, E
    EDUCATIONAL TECHNOLOGY & SOCIETY, 2005, 8 (03): : 66 - 76
  • [37] RAT: Reinforcement-Learning-Driven and Adaptive Testing for Vulnerability Discovery in Web Application Firewalls
    Amouei, Mohammadhossein
    Rezvani, Mohsen
    Fateh, Mansoor
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2022, 19 (05) : 3371 - 3386
  • [38] Learning Finite-State Machines with Classical and Mutation-Based Ant Colony Optimization: Experimental Evaluation
    Chivilikhin, Daniil
    Ulyantsev, Vladimir
    2013 1ST BRICS COUNTRIES CONGRESS ON COMPUTATIONAL INTELLIGENCE AND 11TH BRAZILIAN CONGRESS ON COMPUTATIONAL INTELLIGENCE (BRICS-CCI & CBIC), 2013, : 528 - 533
  • [39] Adaptive state augmented clustering-based fuzzy learning control of a passive torque simulator
    Saadat, Seyyed Amirhossein
    Fateh, Mohammad Mehdi
    Keighobadi, Javad
    INTERNATIONAL JOURNAL OF DYNAMICS AND CONTROL, 2022, 10 (03) : 917 - 929
  • [40] Extreme Learning Machines for spatial environmental data
    Leuenberger, Michael
    Kanevski, Mikhail
    COMPUTERS & GEOSCIENCES, 2015, 85 : 64 - 73