Applying simulation and design of experiments to the embedded software testing process

被引:22
作者
Lazic, L
Velasevic, D
机构
[1] SIEMENS Doo, YU-11080 Zemun, Serbia Monteneg, Serbia
[2] Univ Belgrade, Fac Elect Engn, Belgrade, Serbia Monteneg, Serbia
关键词
software testing; simulation; design of experiments; simuiation-based test oracle;
D O I
10.1002/stvr.299
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents some original solutions with regard to the deployment of the U.S. Department of Defense Simulation, Test and Evaluation Process (DoD STEP), using an automated target tracking radar system as a case study. Besides the integration of modelling and simulation, to form a model-based approach to the software testing process, the number of experiments, i.e. test cases, have been dramatically reduced by applying an optimized design-of-experiment plan and an orthogonal array-based robust testing methodology. Also, computer-based simulation at various abstraction levels of the system/software under test can serve as a test oracle. Simulation-based (stochastic) experiments, combined with optimized design-of-experiment plans, in the case study have shown a minimum productivity increase of 100 times in comparison to current practice without DoD STEP deployment. Copyright (C) 2004 John Wiley Sons, Ltd.
引用
收藏
页码:257 / 282
页数:26
相关论文
共 50 条
  • [1] Applying design of experiments to software testing
    Dunietz, IS
    Ehrlich, WK
    Szablak, BD
    Mallows, CL
    Iannino, A
    PROCEEDINGS OF THE 1997 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1997, : 205 - 215
  • [2] Applying Design of Experiments in Testing and Validation of Statistical Software
    King, Caleb B.
    Lekivetz, Ryan A.
    Morgan, Joseph A.
    2024 ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, RAMS, 2024,
  • [3] Embedded Software Simulation Testing Virtual Machine: Design and Application
    Yin, Yongfeng
    Liu, Bin
    Li, Guoqi
    Wang, Zhi
    ADVANCED MECHANICAL ENGINEERING, PTS 1 AND 2, 2010, 26-28 : 405 - +
  • [4] Applying modeling&simulation to the software testing process - One test oracle solution
    Lazic, L
    Mastorakis, N
    Proceedings of the 7th WSEAS International Conference on Automatic Control, Modeling and Simulation, 2005, : 248 - 256
  • [5] Software BIT Design and Testing for Embedded Software
    Wang, Yichen
    Zhou, Zhenzhen
    PROCEEDINGS OF 2009 8TH INTERNATIONAL CONFERENCE ON RELIABILITY, MAINTAINABILITY AND SAFETY, VOLS I AND II: HIGHLY RELIABLE, EASY TO MAINTAIN AND READY TO SUPPORT, 2009, : 703 - 707
  • [6] Combinatorial testing for software: An adaptation of design of experiments
    Kacker, Raghu N.
    Kuhn, D. Richard
    Lei, Yu
    Lawrence, James F.
    MEASUREMENT, 2013, 46 (09) : 3745 - 3752
  • [7] Optimal Scheduling for Combinatorial Software Testing and Design of Experiments
    Binder, Robert V.
    2018 IEEE 11TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2018, : 295 - 301
  • [8] On modeling approach for embedded real-time software simulation testing
    Yin Yongfeng
    Liu Bin
    Zhong Deming
    Jiang Tongmin
    JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS, 2009, 20 (02) : 420 - 426
  • [9] Leveraging design patterns and design of experiments for testing software
    Araujo, Ken
    Bowles, John B.
    ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 2007 PROCEEDINGS, 2006, : 238 - +