Improving software testability with assertion insertion

  • Authors:
  • Hwei Yin;James M. Bieman

  • Affiliations:
  • Digital Equipment Corp. in Colorado Springs, Colorado and Department of Computer Science, Colorado State University, Fort Collins, Colorado;Department of Computer Science, Colorado State University, Fort Collins, Colorado

  • Venue:
  • ITC'94 Proceedings of the 1994 international conference on Test
  • Year:
  • 1994

Quantified Score

Hi-index 0.00

Visualization

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.