• DocumentCode
    748409
  • Title

    Testing Programs with the Aid of a Compiler

  • Author

    Hamlet, Richard G.

  • Author_Institution
    Department of Computer Science, University of Maryland
  • Issue
    4
  • fYear
    1977
  • fDate
    7/1/1977 12:00:00 AM
  • Firstpage
    279
  • Lastpage
    290
  • Abstract
    if finite input-output specifications are added to the syntax of programs, these specifications can be verified at compile time. Programs which carry adequate tests with them in this way should be resistant to maintenance errors. If the specifications are independent of program details they are easy to give, and unlikely to contain errors in common with the program. Furthermore, certain finite specifications are maximal in that they exercise the control and expression structure of a program as well as any tests can.
  • Keywords
    Debugging; error correction; high-level language systems; maintenance of software; semantic error; systematic testing; Computer science; Debugging; Error correction; Error correction codes; High level languages; Humans; Program processors; Software maintenance; Software testing; System testing; Debugging; error correction; high-level language systems; maintenance of software; semantic error; systematic testing;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1977.231145
  • Filename
    1702444