Affiliation:
1. Department of Computer Science, University of Illinois at Urbana-Champaign, Urbana, Illinois
Abstract
The SAGA (Software Automation, Generation, and Administration) project is investigating formal and practical aspects of computer-aided support for the software lifecycle [Campbell and Richards, 81]. The goal of the project is to design a practical software development environment that supports and aids management of all major phases of the lifecycle. This paper presents requirements for a software development environment and shows how they are guiding the specification and design of the SAGA project. We review the goals of the project, and give an overview of the organization, design, and status of the major components of the SAGA software development system for which prototypes have been built. These components include a table-driven LR parser-based language-oriented editor, a discussion forum, a source code control system, and an incremental compilation facility.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design,Software
Reference17 articles.
1. Aho A. V. and J. D. Ullman The Theory of Parsing Translation and Compiling Vol. 1 Prentice Hall Englewood Cliffs N. J. 1972 pp. 400-401. Aho A. V. and J. D. Ullman The Theory of Parsing Translation and Compiling Vol. 1 Prentice Hall Englewood Cliffs N. J. 1972 pp. 400-401.
2. Deterministic parsing of ambiguous grammars
3. Brooks F. P. The Mythical Man-Month Addison-Wesley 1975. Brooks F. P. The Mythical Man-Month Addison-Wesley 1975.
4. The newcastle connection or UNIXes of the world unite!
Cited by
3 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献