Show simple item record

dc.contributor.advisorLuqi
dc.contributor.authorAltizer, Charles Edwin
dc.dateDecember 1988
dc.date.accessioned2012-11-27T18:17:48Z
dc.date.available2012-11-27T18:17:48Z
dc.date.issued1988-12
dc.identifier.urihttps://hdl.handle.net/10945/23262
dc.description.abstractRapid 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.en_US
dc.description.urihttp://archive.org/details/implementationof1094523262
dc.format.extent151 p.en_US
dc.language.isoen_US
dc.rightsThis 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.
dc.titleImplementation of a language translator for the computer aided prototyping systemen_US
dc.typeThesisen_US
dc.contributor.secondreaderBerzins, Valdis
dc.contributor.corporateNaval Postgraduate School (U.S.)
dc.contributor.departmentComputer Science
dc.subject.authorAdaen_US
dc.subject.authorRapid prototypingen_US
dc.subject.authorSoftware reusabilityen_US
dc.subject.authorComputer aided prototypingen_US
dc.subject.authorPrototype system description languageen_US
dc.subject.authorCAPSen_US
dc.subject.authorPSDLen_US
dc.subject.authorKodiyaken_US
dc.description.serviceLieutenant, United States Navyen_US
etd.thesisdegree.nameM.S. in Computer Scienceen_US
etd.thesisdegree.levelMastersen_US
etd.thesisdegree.disciplineComputer Scienceen_US
etd.thesisdegree.grantorNaval Postgraduate Schoolen_US
dc.description.distributionstatementApproved for public release; distribution is unlimited.


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record