Test Case Generation from Conjunctions of Predicates with Model Checking

被引:0
|
作者
Tian Cong [1 ,2 ]
Liu Shaoying [3 ]
Duan Zhenhua [1 ,2 ]
机构
[1] Xidian Univ, ICTT, Xian 710071, Peoples R China
[2] Xidian Univ, ISN Lab, Xian 710071, Peoples R China
[3] Hosei Univ, Dept Comp Sci, Tokyo, Japan
基金
中国国家自然科学基金;
关键词
Model checking; Testing; Testing cases;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Automatic test case generation from a pre-post style formal specification must deal with the issue of how to generate test cases from a conjunction of atomic predicate expressions, but unfortunately this problem has not been effectively solved due to its intrinsic difficulty. We describe a practical approach to tackling this problem by utilizing the model checking technique. An algorithm that converts test case generation from a conjunction of atomic predicate expressions into model checking is proposed. We discuss how the algorithm deals with atomic predicate expressions involving only variables of numeric types, and extend the discussion to variables of compound types such as set, sequence, and composite types. Case studies are presented to assess the feasibility and effectiveness of our approach.
引用
收藏
页码:271 / 277
页数:7
相关论文
共 50 条
  • [1] Test Case Generation from Conjunctions of Predicates with Model Checking
    TIAN Cong
    LIU Shaoying
    DUAN Zhenhua
    ChineseJournalofElectronics, 2014, 23 (02) : 271 - 277
  • [2] Distributed on-the-fly model checking and test case generation
    Joubert, C
    Mateescu, R
    MODEL CHECKING SOFTWARE, PROCEEDINGS, 2006, 3925 : 126 - 145
  • [3] Test generation from P systems using model checking
    Ipate, Florentin
    Gheorghe, Marian
    Lefticaru, Raluca
    JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2010, 79 (06): : 350 - 362
  • [4] A model checking based test case generation framework for web services
    Zheng, Yongyan
    Zhou, Jiong
    Krause, Paul
    INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY, PROCEEDINGS, 2007, : 715 - +
  • [5] An Implementation Framework for Optimizing Test Case Generation Using Model Checking
    Chang, Longhui
    Miao, Huaikou
    Lu, Gongzheng
    STRUCTURED OBJECT-ORIENTED FORMAL LANGUAGE AND METHOD, 2015, 8979 : 3 - 16
  • [6] Test Criteria for Model-Checking-Assisted Test Case Generation: A Computational Study
    Zeng, Bolong
    Tan, Li
    2012 IEEE 13TH INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION (IRI), 2012, : 600 - 607
  • [7] Automatic test generation for predicates
    Paradkar, A
    Tai, KC
    Vouk, MA
    SEVENTH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 1996, : 66 - 75
  • [8] ESBMC 6.1: automated test case generation using bounded model checking
    Gadelha, Mikhail R.
    Menezes, Rafael S.
    Cordeiro, Lucas C.
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2021, 23 (06) : 857 - 861
  • [9] Graded CTL Model Checking for Test Generation
    Napoli, Margherita
    Parente, Mimmo
    THEORY OF MODELING & SIMULATION: DEVS INTEGRATIVE M&S SYMPOSIUM 2011 (TMS-DEVS 2011) - 2011 SPRING SIMULATION, 2011, 43 (01): : 59 - 66
  • [10] Automatic Test Case Generation by means of Model-Checking for Control Programs
    Kormann, B.
    Witsch, D.
    Vogel-Heuser, B.
    AUTOMATION 2010, 2010, : 473 - 476