Reliability and Testing in the POGO Compiler Development EnvironmentReport
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)
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