A language translator for a computer aided rapid prototyping system
Abstract
While the cost of computing hardware has decreased steadily, the cost of software design, development and, maintenance has increased. One approach to reduce the cost of software development is rapid prototyping. Further, it has been proposed to combine the design strategy of rapid prototyping with a computer aided software prototyping system. Such a system would allow the software designer to employ a software base of reusable program modules. It would assist in prototyping and would automate a large part of the development effort. An important component of the automation would be a language translator facility. This translator would allow the designer to develop a software prototype in a high level specification language which would be simple and convenient to use and would translate the specification statements into an executable software language. This thesis demonstrates the feasibility of using a language translator by developing a prototype translator for a computer aided software prototyping system. The translator is written in Attribute Grammar (AG) language and translates software specifications stated in the Prototype System Description Language (PSDL) into computer executable code in the Ada language
Collections
Related items
Showing items related by title, author, creator and subject.
-
Implementation of a language translator for the computer aided prototyping system
Altizer, Charles Edwin (1988-12);Rapid prototyping is a method of software system development that is gaining much support presently. Rapid prototyping allows the designer to quickly produce a model of a system or part of a system which the user can see ... -
A Conceptual Level Design for a Static Scheduler for Hard Real-Time Systems
Luqi; O'Hern, J. (Naval Postgraduate School, 1988); NPS 52-88-032This report builds upon work previously done in the development of the Computer Aided Prototyping System (CAPS) and the Prototype System Description Language (PSDL) and presents a conceptual design for the pioneer prototype ... -
Enhancements for the CAPS prototyping system description language syntax-directed editor
Grosenheider, Scott Robert (Monterey, California. Naval Postgraduate School, 1996-03);CAPS (Computer-Aided Prototyping System) is an integrated set of software tools that generate source programs directly from real time requirements. CAPS users can specify the requirements of prototypes as augmented ...