|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| R.G. Hamlet, "Testing Programs with the Aid of a Compiler," IEEE Transactions on Software Engineering, vol. 3, no. 4, pp. 279-290, July, 1977. | |||
| BibTex | x | ||
| @article{ 10.1109/TSE.1977.231145, author = {R.G. Hamlet}, title = {Testing Programs with the Aid of a Compiler}, journal ={IEEE Transactions on Software Engineering}, volume = {3}, number = {4}, issn = {0098-5589}, year = {1977}, pages = {279-290}, doi = {http://doi.ieeecomputersociety.org/10.1109/TSE.1977.231145}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - JOUR JO - IEEE Transactions on Software Engineering TI - Testing Programs with the Aid of a Compiler IS - 4 SN - 0098-5589 SP279 EP290 EPD - 279-290 A1 - R.G. Hamlet, PY - 1977 KW - systematic testing KW - Debugging KW - error correction KW - high-level language systems KW - maintenance of software KW - semantic error VL - 3 JA - IEEE Transactions on Software Engineering ER - | |||
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.
Index Terms:
systematic testing, Debugging, error correction, high-level language systems, maintenance of software, semantic error
Citation:
R.G. Hamlet, "Testing Programs with the Aid of a Compiler," IEEE Transactions on Software Engineering, vol. 3, no. 4, pp. 279-290, July 1977, doi:10.1109/TSE.1977.231145
Usage of this product signifies your acceptance of the Terms of Use.

