Mutation-based simulation test data generation for testing complex real-time software

被引:4
|
作者
Bai, Xiaoying
Lee, Shufang
Chen, Yinong
机构
关键词
D O I
10.1109/ANSS.2007.30
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Simulation is proven to be an effective way for testing complex real-time hardware/software systems. However, simulation test data generation is a challenging issue which determines the efficiency in such testing. This paper proposed a data-driven mutation based approach for test data generation to address the unique requirements of realtime, input domain coverage, adaptability, and reliability. The architecture is designed to simulate the process for data sampling, transforming, packaging, and transmitting segments in an aerospace ground control system. Various mutant operators are defined for signal generation and data package generation to produce fault-sensitive inputs based on the system's fault pattern analysis. Mechanisms are defined to generate a large number of test cases by combination and composition of various data outputs from different dimensions to achieve a high coverage. A configuration mechanism is introduced to enable recomposition and re-combination of simulation components. The selective simulation testing method is discussed to improve test effectiveness. A case study shows that the proposed approach can achieve a high fault-coverage with a small number of effective test cases.
引用
收藏
页码:73 / 80
页数:8
相关论文
共 50 条
  • [41] ENVIRONMENTAL SIMULATION FOR REAL-TIME SOFTWARE PROCESSES
    DELCOSOLAMPREABE, MA
    ELECTRICAL COMMUNICATION, 1979, 54 (02): : 143 - 148
  • [42] Mutation-based Generation Algorithm of Negative Test Strings from Regular Expressions
    Zheng L.-X.
    Yu L.-L.
    Chen H.-M.
    Chen Z.-X.
    Luo X.-Y.
    Wang X.-Y.
    Ruan Jian Xue Bao/Journal of Software, 2024, 35 (07): : 3355 - 3376
  • [43] REAL-TIME SOFTWARE TO GET MORE COMPLEX
    WILNER, DN
    ELECTRONIC DESIGN, 1993, 41 (24) : 83 - 83
  • [44] Testing and testing techniques for real-time embedded software systems
    Tracey, N
    McDermid, J
    MICROPROCESSORS AND MICROSYSTEMS, 2001, 24 (09) : 441 - 441
  • [45] Transmission and Distribution Real-Time Analysis Software for Monitoring and Control: Design and Simulation Testing
    Zhu, Dan
    Dilek, Murat
    Zhong, Max
    Parchure, Abhineet
    Broadwater, Robert
    Cincotti, Nicholas
    Kutchen, Timothy
    Placide, Scott
    Watson, Luan
    ENERGIES, 2023, 16 (10)
  • [46] Mutation Testing and Test Data Generation Approaches: A Review
    Dave, Meenu
    Agrawal, Rashmi
    SMART TRENDS IN INFORMATION TECHNOLOGY AND COMPUTER COMMUNICATIONS, SMARTCOM 2016, 2016, 628 : 373 - 382
  • [47] A kind of real-time communication protocol based on reflective memory network for the simulation testing environment of avionic software
    Wang, Li-Ze
    Liu, Bin
    Zhou, Li-Liang
    Harbin Gongye Daxue Xuebao/Journal of Harbin Institute of Technology, 2011, 43 (03): : 122 - 127
  • [48] Real-time software online test method based on time petri net model
    Rao, Tingting
    Xiong, Caiquan
    Wang, Mingli
    BASIC & CLINICAL PHARMACOLOGY & TOXICOLOGY, 2019, 125 : 149 - 149
  • [49] The integrated application based on real-time extended UML and improved formal method in real-time embedded software testing
    Yin Y.
    Liu B.
    Li Z.
    Zhang C.
    Wu N.
    Journal of Networks, 2010, 5 (12) : 1410 - 1416
  • [50] Particle Swarm Based Evolution and Generation of Test Data Using Mutation Testing
    Jatana, Nishtha
    Suri, Bharti
    Misra, Sanjay
    Kumar, Prateek
    Choudhury, Amit Roy
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2016, PT V, 2016, 9790 : 585 - 594