Testing from a nondeterministic finite state machine using adaptive state counting

被引:69
|
作者
Hierons, RM [1 ]
机构
[1] Brunel Univ, Dept Informat Syst & Comp, Uxbridge UB8 3PH, Middx, England
基金
英国工程与自然科学研究理事会;
关键词
software engineering; software/program verification; testing and debugging; nondeterministic finite state machine; adaptive testing; state counting;
D O I
10.1109/TC.2004.85
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The problem of generating a checking experiment from a nondeterministic finite state machine has been represented in terms of state counting. However, test techniques that use state counting traditionally produce preset test suites. This paper extends the notion of state counting in order to allow the input/output sequences observed in testing to be utilized: Adaptive state counting is introduced. The main benefit of the proposed approach is that it may result in a reduction in the size of the test suite used. An additional benefit is that, where a failure is observed, it is possible to terminate test generation at this point.
引用
收藏
页码:1330 / 1342
页数:13
相关论文
共 50 条
  • [31] Minimizing the cost of fault location when testing from a finite state machine
    Hierons, RM
    COMPUTER COMMUNICATIONS, 1999, 22 (02) : 120 - 127
  • [32] Generating Finite State Machine from WSMO Choreography for Testing Web Services
    Rusli, Hazlifah Mohd
    Ahmad, Aishah
    Ibrahim, Suhaimi
    Puteh, Mazidah
    2015 TENTH INTERNATIONAL CONFERENCE ON DIGITAL INFORMATION MANAGEMENT (ICDIM), 2015, : 212 - 217
  • [33] Distinguishing Experiments for Timed Nondeterministic Finite State Machines
    El-Fakih, Khaled
    Gromov, Maxim
    Shabaldina, Natalia
    Yevtushenko, Nina
    ACTA CYBERNETICA, 2013, 21 (02): : 205 - 222
  • [34] Testing against a non-controllable stream X-machine using state counting
    Ipate, F
    THEORETICAL COMPUTER SCIENCE, 2006, 353 (1-3) : 291 - 316
  • [35] Diagnostic tests for communicating nondeterministic finite state machines
    Belhassine-Cherif, R
    Ghedamsi, S
    ISCC 2000: FIFTH IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, PROCEEDINGS, 2000, : 424 - 429
  • [36] Initial-and-Final-State Detectability of Nondeterministic Finite-State Automata
    Shen, Liren
    Miao, Shaowen
    Lai, Aiwen
    Jan Komenda
    Lahaye, Sebastien
    2024 14TH ASIAN CONTROL CONFERENCE, ASCC 2024, 2024, : 509 - 514
  • [37] Parallel composition of nondeterministic Finite State Machines with Timeouts
    Kondratyeva, Olga, V
    Yevtushenko, Nina, V
    Cavalli, Ana R.
    VESTNIK TOMSKOGO GOSUDARSTVENNOGO UNIVERSITETA-UPRAVLENIE VYCHISLITELNAJA TEHNIKA I INFORMATIKA-TOMSK STATE UNIVERSITY JOURNAL OF CONTROL AND COMPUTER SCIENCE, 2014, 27 (02): : 73 - 81
  • [38] Method for the Functional Diagnosis of Nondeterministic Finite State Machines
    A. N. Zhirabok
    N. A. Kalinina
    A. E. Shumskii
    Journal of Computer and Systems Sciences International, 2020, 59 : 565 - 574
  • [39] Finite Transducers and Nondeterministic State Complexity of Regular Languages
    Povarov, G. A.
    RUSSIAN MATHEMATICS, 2010, 54 (06) : 19 - 25
  • [40] State complexity of basic operations on nondeterministic finite automata
    Holzer, M
    Kutrib, M
    IMPLEMENTATION AND APPLICATION OF AUTOMATA, 2003, 2608 : 148 - 157