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

被引:4
|
作者
Bai, Xiaoying
Lee, Shufang
Chen, Yinong
机构
来源
40TH ANNUAL SIMULATION SYMPOSIUM, PROCEEDINGS | 2007年
关键词
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 条
  • [31] Automatic model generation of real-time simulation for complex dynamic systems
    Meng, Xiaofeng
    Wang, Xingren
    Hangkong Xuebao/Acta Aeronautica et Astronautica Sinica, 19 (07): : 107 - 111
  • [32] A SIMULATOR FOR REAL-TIME SOFTWARE DEBUGGING AND TESTING
    HUANG, JC
    HO, M
    LAW, T
    SOFTWARE-PRACTICE & EXPERIENCE, 1984, 14 (09): : 845 - 855
  • [33] A new framework for testing real-time software
    Lin, JC
    Ho, I
    24TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COSPSAC 2000), 2000, 24 : 337 - 342
  • [34] Function generation in real-time simulation
    Lin, KC
    Zhang, BW
    SIMULATION, 1997, 68 (03) : 157 - 163
  • [35] Improving evolutionary real-time testing by seeding structural test data
    Tlili, Marouane
    Sthamer, Harmen
    Wappler, Stefan
    Wegener, Joachim
    2006 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-6, 2006, : 885 - 891
  • [36] Application of real-time simulation for test
    Sacher, E
    1998 IEEE AUTOTESTCON PROCEEDINGS - IEEE SYSTEMS READINESS TECHNOLOGY CONFERENCE, 1998, : 584 - 588
  • [37] Next generation real-time RTI software
    McLean, T
    Fujimoto, R
    Fitzgibbons, B
    FIFTH IEEE INTERNATIONAL WORKSHOP ON DISTRIBUTED SIMULATION AND REAL-TIME APPLICATIONS, PROCEEDINGS, 2001, : 4 - 11
  • [38] Mutation-Based Test Generation for Quantum Programs with Multi-Objective Search
    Wang, Xinyi
    Yu, Tongxuan
    Arcaini, Paolo
    Yue, Tao
    Ali, Shaukat
    PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'22), 2022, : 1345 - 1353
  • [39] REAL-TIME SOFTWARE TESTING FOR MICROPROCESSOR-BASED PROTECTIVE RELAYS
    SANTOSO, NI
    AVINS, JY
    IEEE TRANSACTIONS ON POWER DELIVERY, 1994, 9 (03) : 1359 - 1367
  • [40] Real-time Simulation of Photovoltaic Generation System Based on dSPACE
    Yang, Xiaobo
    Yin, Qingduo
    Qian, Jihong
    Chen, Ying
    Xi, Xiaoyu
    PROCEEDINGS OF THE 2015 INTERNATIONAL POWER, ELECTRONICS AND MATERIALS ENGINEERING CONFERENCE, 2015, 17 : 740 - 745