Automatic Test Value Generation for Ada

被引:0
|
作者
Creuse L. [1 ]
Eyraud M. [1 ]
Garèse V. [1 ]
机构
[1] Adacore, United States
来源
Ada User Journal | 2023年 / 44卷 / 02期
关键词
Ada; automatic testing; fuzzing; generation; symbolic execution;
D O I
10.1145/3631483.3631500
中图分类号
学科分类号
摘要
This article introduces novel tools to automatically generate pertinent Ada values in order to produce higher quality tests for Ada subprograms. A first tool will generate valid Ada values based on a structural analysis of the types of the parameters of the subprogram under test following various customizable strategies. Those values will then be filtered in order to satisfy the specifications of the subprogram, and new coverage criteria for executable specifications will be used to assess the relevance of the generated testsuite. This first set of values will then be used as seeds both for a fuzzing pro-cess, and a symbolic execution campaign, from which values of interest will be then extracted. This integrated process will enable users to generate a high value starting test corpus, which can then be expanded upon by domain-specific tests. © 2023, Ada-Europe. All rights reserved.
引用
收藏
页码:152 / 156
页数:4
相关论文
共 50 条
  • [41] Automatic generation of test models for model transformations
    Wang, Junhua
    Kim, Soon-Kyeong
    Carrington, David
    ASWEC 2008: 19TH AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2008, : 432 - 440
  • [42] NaNofuzz: A Usable Tool for Automatic Test Generation
    Davis, Matthew C.
    Choi, Sangheon
    Estep, Sam
    Myers, Brad A.
    Sunshine, Joshua
    PROCEEDINGS OF THE 31ST ACM JOINT MEETING EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, ESEC/FSE 2023, 2023, : 1114 - 1126
  • [43] qATG: Automatic Test Generation for Quantum Circuits
    Wu, Chen-Hung
    Hsieh, Cheng-Yun
    Li, Jiun-Yun
    Li, James Chien-Mo
    2020 IEEE INTERNATIONAL TEST CONFERENCE (ITC), 2020,
  • [44] An automatic approach of domain test data generation
    Jeng, BC
    Forgács, I
    JOURNAL OF SYSTEMS AND SOFTWARE, 1999, 49 (01) : 97 - 112
  • [45] AUTOMATIC TEST PATTERN GENERATION COMES OF AGE
    YURASH, S
    GALIVANCHE, R
    ELECTRONIC ENGINEERING, 1991, 63 (777): : 35 - &
  • [46] Automatic test program generation for pipelined processors
    Iwashita, Hiroaki
    Kowatari, Satoshi
    Nakata, Tsuneo
    Hirose, Fumiyasu
    IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1994, : 580 - 583
  • [47] APPLICATION PACKAGE FOR THE AUTOMATIC TEST-GENERATION
    ARAKELJAN, AA
    SAJADJAN, GA
    OGANDZHANJAN, SR
    SARUKHANJAN, GV
    AVTOMATIKA I VYCHISLITELNAYA TEKHNIKA, 1984, (01): : 67 - 71
  • [48] Eclat: Automatic generation and classification of test inputs
    Pacheco, C
    Ernst, MD
    ECOOP 2005 - OBJECT-ORIENTED PROGRAMMING, PROCEEDINGS, 2005, 3586 : 504 - 527
  • [49] Automatic Test Data Generation for C Programs
    Bokil, Prasad
    Darke, Priyanka
    Shrotri, Ulka
    Venkatesh, R.
    2009 THIRD IEEE INTERNATIONAL CONFERENCE ON SECURE SOFTWARE INTEGRATION AND RELIABILITY IMPROVEMENT, PROCEEDINGS, 2009, : 359 - 368
  • [50] COMBINATORIAL DESIGN APPROACHES FOR AUTOMATIC TEST GENERATION
    Shi Liang Xu Baowen Nie Changhai (Dept of Computer Science & Eng.
    Journal of Electronics(China), 2005, (02) : 205 - 208