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 条
  • [41] An Educational Platform for Automotive Software Development and Test
    Englisch, Norbert
    Bergelt, Rene
    Hardt, Wolfram
    2020 IEEE 32ND CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2020, : 310 - 313
  • [42] Design of a validation test process of an automotive software
    Awedikian, Roy
    Yannou, Bernard
    INTERNATIONAL JOURNAL OF INTERACTIVE DESIGN AND MANUFACTURING - IJIDEM, 2010, 4 (04): : 259 - 268
  • [43] Test Case Generation for Automotive Applications
    Tekaya, Manel
    Bennani, Mohamed Taha
    Youssef, Anis
    2014 WORLD SYMPOSIUM ON COMPUTER APPLICATIONS & RESEARCH (WSCAR), 2014,
  • [44] Test Generation for Large Automotive Models
    Venkatesh, R.
    Shrotri, Ulka
    Darke, Priyanka
    Bokil, Prasad
    2012 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2012, : 662 - 667
  • [45] Functional Delay Test Generation Approach Using a Software Prototype of the Circuit
    Bareisa, Eduardas
    Jusas, Vacius
    Motiejunas, Kestutis
    Seinauskas, Rimantas
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2013, 10 (03) : 1165 - 1184
  • [46] Framework for cloud-based software test data generation service
    Chawla, Priyanka
    Chana, Inderveer
    Rana, Ajay
    SOFTWARE-PRACTICE & EXPERIENCE, 2019, 49 (08): : 1307 - 1328
  • [47] Software Test Data Generation for Multiple Paths Based on Genetic Algorithms
    Peng, Yeping
    Zeng, Bi
    INFORMATION TECHNOLOGY APPLICATIONS IN INDUSTRY, PTS 1-4, 2013, 263-266 : 1969 - 1973
  • [48] Generating test data for distributed software using the chaining approach
    Lawrence Technological Univ, Southfield, United States
    Inf Software Technol, 5 (343-353):
  • [49] Character string predicate based automatic software test data generation
    Zhao, RL
    Lyu, MR
    THIRD INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2003, : 255 - 262
  • [50] Bio-Inspired Optimization of Test Data Generation for Concurrent Software
    Vilela, Ricardo F.
    Pinto, Victor H. S. C.
    Colanzi, Thelma E.
    Souza, Simone R. S.
    SEARCH-BASED SOFTWARE ENGINEERING, SSBSE 2019, 2019, 11664 : 121 - 136