• DocumentCode
    1697142
  • Title

    Improving software testability with assertion insertion

  • Author

    Yin, Hwei ; Bieman, James M.

  • Author_Institution
    Dept. of Comput. Sci., Colorado State Univ., Fort Collins, CO, USA
  • fYear
    34608
  • Firstpage
    831
  • Lastpage
    839
  • Abstract
    Executable assertions can be inserted into a program to find software faults. Unfortunately, the process of designing and embedding these assertions can be expensive and time consuming. We have developed the C-Patrol tool to reduce the overhead of using assertions in C programs. C-Patrol allows a developer to reference a set of previously defined assertions, written in virtual C, bind assertion parameters, and direct the placement of the assertions by a pre-processor
  • Keywords
    C language; program testing; programming; software tools; C programs; C-Patrol tool; assertion insertion; assertion parameters; embedding; overhead; pre-processor; software faults; software testability; virtual C; Automatic testing; Computer science; Documentation; Education; Process design; Protocols; Software debugging; Software maintenance; Software testing; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Test Conference, 1994. Proceedings., International
  • Conference_Location
    Washington, DC
  • ISSN
    1089-3539
  • Print_ISBN
    0-7803-2103-0
  • Type

    conf

  • DOI
    10.1109/TEST.1994.528030
  • Filename
    528030