• DocumentCode
    1966302
  • Title

    Automating structural testing of C programs: Experience with PathCrawler

  • Author

    Botella, Bernard ; Delahaye, Mickaël ; Hong-Tuan-Ha, Stéphane ; Kosmatov, Nikolai ; Mouy, Patricia ; Roger, Muriel ; Williams, Nicky

  • Author_Institution
    Software Reliability Lab., CEA LIST, Gif-sur-Yvette
  • fYear
    2009
  • fDate
    18-19 May 2009
  • Firstpage
    70
  • Lastpage
    78
  • Abstract
    Structural testing is widely used in industrial verification processes of critical software. This report presents PathCrawler, a structural test generation tool that may be used to automate this activity, and several evaluation criteria of automatic test generation tools for C programs. These criteria correspond to the issues identified during our ongoing experience in the development of PathCrawler and its application to industrial software. They include issues arising for some specific types of software. Some of them are still difficult open problems. Others are (partially) solved, and the solution adopted in PathCrawler is discussed. We believe that these criteria must be satisfied in order for the automation of structural testing to become an industrial reality.
  • Keywords
    C language; automatic test pattern generation; program testing; software reliability; C programs; PathCrawler; automatic test generation tools; automating structural testing; critical software; industrial software; industrial verification processes; Application software; Automatic testing; Automation; Computer industry; DC generators; Laboratories; Software reliability; Software testing; Software tools; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automation of Software Test, 2009. AST '09. ICSE Workshop on
  • Conference_Location
    Vancouver, BC
  • Print_ISBN
    978-1-4244-3711-5
  • Type

    conf

  • DOI
    10.1109/IWAST.2009.5069043
  • Filename
    5069043