Code generation in the Oregon speedcode universe Public Deposited

http://ir.library.oregonstate.edu/concern/graduate_thesis_or_dissertations/hh63t0584

Descriptions

Attribute NameValues
Creator
Abstract or Summary
  • 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
Date Available
Date Copyright
Date Issued
Degree Level
Degree Name
Degree Field
Degree Grantor
Commencement Year
Advisor
Academic Affiliation
Non-Academic Affiliation
Subject
Rights Statement
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
Additional Information
  • description.provenance : Made available in DSpace on 2013-06-27T20:29:20Z (GMT). No. of bitstreams: 1 ArmstrongJamesR1989.pdf: 908559 bytes, checksum: 4e0b207f9599a87a94451af5575da812 (MD5) Previous issue date: 1988-08-01
  • description.provenance : Approved for entry into archive by Patricia Black(patricia.black@oregonstate.edu) on 2013-05-29T19:07:34Z (GMT) No. of bitstreams: 1 ArmstrongJamesR1989.pdf: 908559 bytes, checksum: 4e0b207f9599a87a94451af5575da812 (MD5)
  • description.provenance : Approved for entry into archive by Patricia Black(patricia.black@oregonstate.edu) on 2013-06-27T20:29:20Z (GMT) No. of bitstreams: 1 ArmstrongJamesR1989.pdf: 908559 bytes, checksum: 4e0b207f9599a87a94451af5575da812 (MD5)
  • description.provenance : Submitted by Kaylee Patterson (kdpscanner@gmail.com) on 2013-05-24T19:13:49Z No. of bitstreams: 1 ArmstrongJamesR1989.pdf: 908559 bytes, checksum: 4e0b207f9599a87a94451af5575da812 (MD5)

Relationships

In Administrative Set:
Last modified: 08/22/2017

Downloadable Content

Download PDF
Citations:

EndNote | Zotero | Mendeley

Items