A bounded incremental test generation algorithm for finite state machines

被引:0
|
作者
Pap, Zoltan [1 ]
Subramaniam, Mahadevan [2 ]
Kovacs, Gabor [3 ]
Nemeth, Gabor Arpad [3 ]
机构
[1] Ericsson Telecomm, Irinyi J 4-20, H-1117 Budapest, Hungary
[2] Univ Nebraska Omaha, Comp Sci Dept, Lincoln, NE 68182 USA
[3] Budapest Univ Technol & Econ, ETIK, Dept Telecommun & Media Informat, H-1117 Budapest, Hungary
关键词
conformance testing; finite state machine; test generation algorithms; incremental algorithms;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We propose a bounded incremental algorithm to generate test cases for deterministic finite state machine models. Our approach, in contrast to the traditional view, is based on the observation that system specifications are in most cases modified incrementally in practice as requirements evolve. We utilize an existing test set available for a previous version of the system to efficiently generate tests for the current - modified - system. We use a widely accepted framework to evaluate the complexity of the proposed incremental algorithm, and show that it is a function of the size of the change in the specification rather than the size of the specification itself. Thus, the method is very efficient in the case of small changes, and never performs worse than the relevant traditional algorithm - the HIS-method. We also demonstrate our algorithm through an example.
引用
收藏
页码:244 / +
页数:3
相关论文
共 50 条
  • [1] Test generation algorithm for the All-Transition-State criteria of Finite State Machines
    Nemeth, Gabor Arpad
    Lugosi, Mate Istvan
    [J]. INFOCOMMUNICATIONS JOURNAL, 2021, 13 (03): : 56 - 65
  • [2] Functional test generation for finite state machines
    Ubar, R.
    Brik, M.
    Jutman, A.
    Raik, J.
    Bengtsson, T.
    Kumar, S.
    [J]. 2006 INTERNATIONAL BALTIC ELECTRONICS CONFERENCE, PROCEEDINGS, 2006, : 205 - 208
  • [3] Incremental testing of finite state machines
    Chaves Pedrosa, Lehilton Lelis
    Moura, Arnaldo Vieira
    [J]. SOFTWARE TESTING VERIFICATION & RELIABILITY, 2013, 23 (08): : 585 - 612
  • [4] A Hybrid Test Generation Approach based on Extended Finite State Machines
    Turlea, Ana
    Ipate, Florentin
    Lefticaru, Raluca
    [J]. PROCEEDINGS OF 2016 18TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC), 2016, : 173 - 180
  • [5] Using mutual information to test from Finite State Machines: Test suite generation?,??
    Ibias, Alfredo
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 192
  • [6] Test generation for multiple state-table faults in finite-state machines
    Pomeranz, I
    Reddy, SM
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1997, 46 (07) : 783 - 794
  • [7] A state assignment algorithm for finite state machines
    Skias, D
    Haniotakis, T
    Tsiatouhas, Y
    Arapoyanni, A
    [J]. ICECS 2000: 7TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS & SYSTEMS, VOLS I AND II, 2000, : 823 - 826
  • [8] Prioritized Variable-length Test Cases Generation for Finite State Machines
    Rechtberger, Vaclav
    Bures, Miroslav
    Ahmed, Bestoun S.
    Belkhier, Youcef
    Nema, Jiri
    Schvach, Hynek
    [J]. 2022 IEEE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW 2022), 2022, : 11 - 20
  • [9] Three Generalizations to a Generic Integrated Test Generation Method for Finite State Machines
    Kapus-Kolar, Monika
    [J]. COMPUTER JOURNAL, 2009, 52 (06): : 599 - 625
  • [10] Testing as collecting of evidence: An integrated approach to test generation for finite state machines
    Kapus-Kolar, Monika
    [J]. COMPUTER JOURNAL, 2007, 50 (03): : 315 - 331