Checking Experiments for Finite State Machines with Symbolic Inputs

被引:7
作者
Petrenko, Alexandre [1 ]
Simao, Adenilso [2 ]
机构
[1] CRIM, Montreal, PQ H3N 1M3, Canada
[2] Univ Sao Paulo, Inst Ciencias Matemat & Comp, Sao Paulo, Brazil
来源
TESTING SOFTWARE AND SYSTEMS, ICTSS 2015 | 2015年 / 9447卷
关键词
Finite state machines; Extended finite state machines; Symbolic automata; Conformance testing; Checking experiments; Fault model based test generation; TESTS;
D O I
10.1007/978-3-319-25945-1_1
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
There exists a significant body of work in the theory of checking experiments devoted to test generation from FSM which guarantees complete fault coverage for a given fault model. Practical applications require nevertheless methods for fault-model driven test generation from Extended FSMs (EFSM). Traditional approaches for EFSM focus on model coverage, which provides no characterization of faults that can be detected by the generated tests. Only few approaches use fault models, and we are not aware of any result in the theory of checking experiments for extended FSMs. In this paper, we lift the theory of checking experiments to EFSMs, which are Mealy machines with predicates defined over input variables treated as symbolic inputs. Considering this kind of EFSM, we propose a test generation method that produces a symbolic checking experiment, adapting the well-known HSI method. We then present conditions under which arbitrary instances of a symbolic checking experiment can be used for testing black-box implementations, while guaranteeing complete fault coverage.
引用
收藏
页码:3 / 18
页数:16
相关论文
共 38 条
  • [1] An orchestrated survey of methodologies for automated software test case generation
    Anand, Saswat
    Burke, Edmund K.
    Chen, Tsong Yueh
    Clark, John
    Cohen, Myra B.
    Grieskamp, Wolfgang
    Harman, Mark
    Harrold, Mary Jean
    McMinn, Phil
    Bertolino, Antonia
    Li, J. Jenny
    Zhu, Hong
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (08) : 1978 - 2001
  • [2] [Anonymous], 2002, TECHNICAL REPORT
  • [3] [Anonymous], INT C SOFTW TEST VER
  • [4] [Anonymous], P 7 INT WORKSH PROT
  • [5] [Anonymous], P 12 C IEEE COMP COM
  • [6] [Anonymous], DAGST SEM 13021
  • [7] [Anonymous], 2014, ERTMS SYST REQ SPEC
  • [8] [Anonymous], P 9 WORKSH ADV MOD B
  • [9] [Anonymous], P IFIP TC6 WG6 1 3 I
  • [10] CHENG KT, 1993, ACM IEEE D, P86