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 条
  • [1] Chaining approach for software test data generation
    Lawrence Technological Univ, Southfield, United States
    ACM Trans Software Eng Methodol, 1 (63-86):
  • [2] 8.2.1 Automated Test Generation and Execution for Automotive Embedded Software
    Bouquet, Fabrice
    Lebeau, Franck
    Legeard, Bruno
    INCOSE International Symposium, 2004, 14 (01) : 1637 - 1650
  • [3] AUTOMATED SOFTWARE TEST DATA GENERATION
    KOREL, B
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1990, 16 (08) : 870 - 879
  • [4] A Path-Oriented Test Data Generation Approach for Automatic Software Testing
    Xu, Xiaofeng
    Chen, Yan
    Li, Xiaochao
    Guo, Donghui
    2008 2ND INTERNATIONAL CONFERENCE ON ANTI-COUNTERFEITING, SECURITY AND IDENTIFICATION, 2008, : 63 - +
  • [5] A modelling framework for automotive software design and optimal test path generation
    Kaur, Parampreet
    Sobti, Rajeev
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2018, 34 (03) : 1731 - 1742
  • [6] Dynamic method for software test data generation
    Korel, Bogdan
    Software Testing Verification and Reliability, 1992, 2 (04) : 203 - 213
  • [7] Research on software intelligent test data generation
    Fu, Bo
    Jisuanji Gongcheng/Computer Engineering, 2006, 32 (14): : 177 - 178
  • [8] Experience Report: White Box Test Case Generation for Automotive Embedded Software
    Hoffmann, Andreas
    Quante, Jochen
    Woehrle, Matthias
    2016 IEEE NINTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2016, : 269 - 274
  • [9] Novel approach to test data generation
    1600, IE Aust, Barton, Aust
  • [10] Study on test data generation approach
    Lu, Wang
    Ma, Guo-Fu
    Cao, Li-Pei
    Information Technology Journal, 2013, 12 (23) : 7669 - 7672