Reliability and Testing in the POGO Compiler Development Environment

Author:Davidson, Jack, Department of Computer ScienceUniversity of Virginia

Developing, testing. and maintaining a compiler or interpreter for a modem programming language is a major software development task. A software development environment specifically tailored to assist in building reliable compilers and interpreters can make the job much easier. This paper describes such an environment. The environment, called POGO. provides an integrated set of tools for managing. developing, and testing all phases of translators. Unique aspects of the environment are the strategies, tools, and facilities provided for testing the translator. These facilities allow a compiler under development to be thoroughly tested before it is moved to the host machine. After development is complete. POGO provides facilities for efficiently testing the compiler as it evolves.
Note: Abstract extracted from PDF file via OCR

All rights reserved (no additional license for public reuse)
Source Citation:

Davidson, Jack. "Reliability and Testing in the POGO Compiler Development Environment." University of Virginia Dept. of Computer Science Tech Report (1987).

University of Virginia, Department of Computer Science
Published Date: