Implementation of a language translator for the computer aided prototyping system

Download
Author
Altizer, Charles Edwin
Date
1988-12Advisor
Luqi
Second Reader
Berzins, Valdis
Metadata
Show full item recordAbstract
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 and thus verify if his requirements
have been met. The prototype specifications can then be efficiently converted
to an accurate set of program specifications that the programmers can
implement as a final working system. The computer aided prototyping system
(CAPS) is a rapid prototyping system that will automate many of the processes of
prototyping such as code generation of prototype modules and searching for reusable
components.
One of the many components of CAPS is a language translator which translates a
prototype specification written in the Prototype System Description Language
(PSDL) into a set of Ada procedures and packages. The Ada procedures and packages,
when executed in proper order, will effectively execute the prototype. This thesis
demonstrates an implementation of the translator component of the CAPS. An attribute
grammar tool, Kodiyak, is used to build a translator which implements the major
constructs of PSDL and produces Ada code to implement PSDL operators
according to their control constraints.
Rights
This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.Collections
Related items
Showing items related by title, author, creator and subject.
-
A language translator for a computer aided rapid prototyping system
Moffitt, Charlie Robert. (Monterey, California. Naval Postgraduate School, 1988);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, ... -
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 ... -
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 ...