• DocumentCode
    2815248
  • Title

    Using symbolic execution to aid automatic test data generation

  • Author

    Offutt, A. Jefferson ; Seaman, E. Jason

  • Author_Institution
    Dept. of Comput. Sci., Clemson Univ., SC, USA
  • fYear
    1990
  • fDate
    25-28 June 1990
  • Firstpage
    12
  • Lastpage
    21
  • Abstract
    It is shown how symbolic execution is used to solve the internal variable problem in the Godzilla test data generator. In constraint-based testing, which is used by the system, the internal variable problem appears when the constraints that specify the test cases contain internal variables. The necessary background is developed by describing the constraint systems used by Godzilla and by discussing symbolic execution in general terms. The application of symbolic execution to the internal variable problem is presented. The discussion focuses on the software used, including algorithmic details. Following this, a practical example of using this system to detect a fault in a small program is presented.<>
  • Keywords
    automatic programming; program testing; Godzilla test data generator; algorithmic details; automatic test data generation; constraint systems; constraint-based testing; internal variable problem; symbolic execution; Automatic testing; Computer science; Fault detection; Genetic mutations; Input variables; Performance evaluation; Software testing; Software tools; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Assurance, 1990. COMPASS '90, Systems Integrity, Software Safety and Process Security., Proceedings of the Fifth Annual Conference on
  • Conference_Location
    Gaithersburg, MD, USA
  • Type

    conf

  • DOI
    10.1109/CMPASS.1990.175398
  • Filename
    175398