A Test Data Generation Approach for Automotive Software

被引:1
|
作者
Zhou, Jungui [1 ]
Zhang, Zhiyi [2 ]
Xie, Peizhang [1 ]
Wang, Jingyu [1 ]
机构
[1] Nanjing Inst Prod Qual Inspect, Nanjing 210000, Jiangsu, Peoples R China
[2] State Key Lab Novel Software Technol, Nanjing 210093, Jiangsu, Peoples R China
关键词
automotive software; test generation; symbolic execution; minimum cut; SYMBOLIC EXECUTION;
D O I
10.1109/QRS-C.2015.35
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Since automotive software contains many control flows, symbolic execution is an effective approach to generate test data for it. However, symbolic execution is cost expensive, so it is difficult to apply it directly. Moreover, parameters in automotive software are usually closely related to implement the same function, thus the constraints are dependent on other constraints in the entire path constraint set, which results in traditional optimization techniques, such as constraint independence optimization, could not be used for symbolic execution of automotive software. In this paper, we present a new test data generation approach for automotive software. In our approach, we combine symbolic execution and minimum cut to generate test data for automotive software. We firstly use minimum cut technique to divide the entire path constraint set into two constraint subsets. Then we solve the smaller subset and reuse the solution when solving the entire path constraint set. We believe this approach can not only be faster than solving the entire constraint set directly, but also increase the probability of hitting the cache.
引用
下载
收藏
页码:216 / 220
页数:5
相关论文
共 50 条
  • [31] Software Test Data Generation Based on Multi-agent
    Yu, Siwen
    Ai, Jun
    Zhang, Yifu
    ADVANCES IN SOFTWARE ENGINEERING, PROCEEDINGS, 2009, 59 : 188 - 195
  • [32] Test data generation using flocking of fireflies in software testing
    Boopathi M.
    Senthil Kumar C.
    Sujatha R.
    Life Cycle Reliability and Safety Engineering, 2022, 11 (2) : 117 - 133
  • [33] Automatic, evolutionary test data generation for dynamic software testing
    Sofokleous, Anastasis A.
    Andreou, Andreas S.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2008, 81 (11) : 1883 - 1898
  • [34] TCS: An Automation Tool for Software Reliability Test Data Generation
    Fu, J. P.
    Lu, M. Y.
    Ai, J.
    2009 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTATIONAL TOOLS FOR ENGINEERING APPLICATIONS, 2009, : 447 - 450
  • [35] ADTEST: A test data generation suite for Ada software systems
    Gallagher, MJ
    Narasimhan, VL
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1997, 23 (08) : 473 - 484
  • [36] A Mutation and Multi-Objective Test Data Generation Approach for Feature Testing of Software Product Lines
    Matnei Filho, Rui Angelo
    Vergilio, Silvia Regina
    2015 29TH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, 2015, : 21 - 30
  • [37] A unified approach to test generation and test data volume reduction
    Lin, Yung-Chieh
    Cheng, Kwang-Ting
    2006 IEEE INTERNATIONAL TEST CONFERENCE, VOLS 1 AND 2, 2006, : 530 - +
  • [38] A Software Based Approach toward Early Maturity of Complex Automotive Hardware and Test Equipments
    Gupta, Prakriti
    Barhate, Sujit Sopan
    2015 INTERNATIONAL CONFERENCE ON INDUSTRIAL INSTRUMENTATION AND CONTROL (ICIC), 2015, : 795 - 799
  • [39] A Visual Analysis Approach for Understanding Durability Test Data of Automotive Products
    Zhao, Ying
    Wang, Lei
    Li, Shijie
    Zhou, Fangfang
    Lin, Xiaoru
    Lu, Qiang
    Ren, Lei
    ACM TRANSACTIONS ON INTELLIGENT SYSTEMS AND TECHNOLOGY, 2019, 10 (06)
  • [40] Effective Test Strategy for Testing Automotive Software
    Barhate, Sujit Sopan
    2015 INTERNATIONAL CONFERENCE ON INDUSTRIAL INSTRUMENTATION AND CONTROL (ICIC), 2015, : 645 - 649