Graduate Thesis Or Dissertation
 

Code generation in the Oregon speedcode universe

Público Deposited

Contenido Descargable

Descargar PDF
https://ir.library.oregonstate.edu/concern/graduate_thesis_or_dissertations/hh63t0584

Descriptions

Attribute NameValues
Creator
Abstract
  • The purpose of this project was to create a code generating software tool, which is one section of the Oregon SpeedCode Universe. The Code Generator automatically generates compilable source code to form working Macintosh applications. This source code provides a prototype for the actual final application. This is done with minimal programmer input. The inputs to the Code Generator are: application shell files, a data file with an encoded sequence of actions and a Control List file. The sequences are specified in a Sequence Command file using the sequence command language and define what takes place when a user performs specified actions within the application.The Control List file contains the ID numbers and types of all windows, dialogs, and alerts contained in the resource file plus a count of the number of items in their dialog item lists. The Oregon SpeedCode Universe is a software tool that provides a system combining a user interface management system with a structured design facility. It is intended for rapid prototyping. The resource file can be generated by the Resource Editor section of the Oregon SpeedCode Universe and the Sequence Command and Control List files by the Graphical Sequencer section. A literature search provided the theoretical justification for software tools such as OSU and the Code generator in particular. The search also provided a comparative study of other automatic code generating tools produced elsewhere. The Code Generator is successful. The tool will generate the source code units for a complete Macintosh application. These can be compiled and linked with a binary resource file to produce a working prototype for an application.
Resource Type
Fecha Disponible
Fecha de Emisión
Degree Level
Degree Name
Degree Field
Degree Grantor
Commencement Year
Advisor
Academic Affiliation
Non-Academic Affiliation
Subject
Declaración de derechos
Publisher
Peer Reviewed
Language
Digitization Specifications
  • File scanned at 300 ppi (Monochrome) using ScandAll PRO 1.8.1 on a Fi-6770A in PDF format. CVista PdfCompressor 5.0 was used for pdf compression and textual OCR.
Replaces

Relaciones

Parents:

This work has no parents.

En Collection:

Elementos