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 条
  • [21] Model Based Test Case Generation from UML Sequence and Interaction Overview Diagrams
    Jena, Ajay Kumar
    Swain, Santosh Kumar
    Mohapatra, Durga Prasad
    COMPUTATIONAL INTELLIGENCE IN DATA MINING, VOL 2, 2015, 32 : 247 - 257
  • [22] Research on Generation of Testing Data in Hybrid Method of Model Checking and Testing
    Zhao, Huiqun
    Li, Lei
    2014 IEEE/ACIS 13TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2014, : 363 - 366
  • [23] Towards Deriving Test Sequences by Model Checking
    Bonifacio, Adilson Luiz
    Moura, Arnaldo Vieira
    Simao, Adenilso da Silva
    Maldonado, Jose Carlos
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 195 (21-40) : 21 - 40
  • [24] Model-Based Policy Synthesis and Test-Case Generation for Autonomous Systems
    Gu, Rong
    Enoiu, Eduard
    2023 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS, ICSTW, 2023, : 18 - 27
  • [25] Verification of a safety-related I&C system for nuclear power plant by model checking, test case generation and automatic testing
    Ausberger, Tomas
    Kubicek, Karel
    Medvecova, Pavla
    Wolf, Jindrich
    2022 IEEE 27TH INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2022,
  • [26] Model checking intelligent avionics systems for test cases generation using multi-agent systems
    Elkholy, Warda
    El-Menshawy, Mohamed
    Bentahar, Jamal
    Elqortobi, Mounia
    Laarej, Amine
    Dssouli, Rachida
    EXPERT SYSTEMS WITH APPLICATIONS, 2020, 156
  • [27] Generation of test purposes from use case maps
    Amyot, D
    Logrippo, L
    Weiss, M
    COMPUTER NETWORKS, 2005, 49 (05) : 643 - 660
  • [28] Case Generation Technique for Interoperability Test of Component Based Software from State Transition Model
    Byoun, Wan-Seob
    Yoo, Cheol-Jung
    Noh, Hye-min
    Chang, Ok-Bae
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2007, 7 (05): : 151 - 157
  • [29] Model checking and code generation for transaction processing software
    Mentis, Anakreon
    Katsaros, Panagiotis
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2012, 24 (07) : 711 - 722
  • [30] Counterexample Generation for Conditional Probability in Probabilistic Model Checking
    Ji, Mingyu
    Wu, Di
    Li, Yanmei
    Chen, Zhiyan
    JOURNAL OF COMPUTERS, 2013, 8 (12) : 3272 - 3279