• DocumentCode
    262699
  • Title

    Plenary keynote address Thursday

  • Author

    Godefroid, Patrice

  • fYear
    2014
  • fDate
    20-23 Oct. 2014
  • Firstpage
    10
  • Lastpage
    11
  • Abstract
    During the last decade, research on automating software testing using program analysis has experienced quite a resurgence. A key technical challenge is automatic code-driven test generation: given a program with a set of input parameters, how to automatically generate a set of input values that, upon execution, will exercise as many program statements as possible. Although automating test generation using program analysis is an old idea, practical tools have only started to emerge over the last few years. This recent progress was enabled by advances in dynamic test generation, automated constraint solving, and modern computers´ increasing computational power. All these tools combine techniques from static program analysis (symbolic execution), dynamic analysis (testing and runtime instrumentation), model checking (systematic state-space exploration), and automated constraint solving (SMT solvers). However, they target different application domains and include other original techniques. This talk will present an overview of recent advances on automatic test generation, and discuss applications of these techniques in the software industry.
  • Keywords
    DP industry; constraint handling; formal verification; program diagnostics; program testing; SMT solvers; automated constraint solving; automated software testing; automatic code-driven test generation; dynamic analysis; dynamic test generation; model checking; software industry; static program analysis; symbolic execution; systematic state-space exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Test Conference (ITC), 2014 IEEE International
  • Conference_Location
    Seattle, WA
  • Type

    conf

  • DOI
    10.1109/TEST.2014.7035275
  • Filename
    7035275