AOPS : an abstraction oriented programming system for literate programming Public Deposited

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

Descriptions

Attribute NameValues
Creator
Abstract or Summary
  • The practice of literate programming is not widespread because existing literate programming systems have some undesirable characteristics such as programming language and text processor dependence and lack of flexible tools for viewing and manipulation of the source file. This dissertation describes the literate programming system AOPS (Abstraction Oriented Programming System) which addresses both of these problems. AOPS is programming language and text processor independent literate programming system. AOPS tools include a hypertext browser, a lister with the ability to select what is presented and what is suppressed, and a filter to extract the program code from the AOPS source file. AOPS introduces the notion of a phantom abstraction that enhances the understandability of the literate program and when used in conjunction with the browser greatly extends the capabilities of AOPS. We also discuss how the design of AOPS supports extension of the concept of literate programming to encompass the entire software life cycle. Finally we describe an experiment which showed that literate programs contain more documentation than traditional programs.
Resource Type
Date Available
Date Copyright
Date Issued
Degree Level
Degree Name
Degree Field
Degree Grantor
Commencement Year
Advisor
Committee Member
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 : Approved for entry into archive by Patricia Black(patricia.black@oregonstate.edu) on 2013-02-12T15:35:55Z (GMT) No. of bitstreams: 1 ShumStephenM1993.pdf: 5120264 bytes, checksum: e8bf3ff53489a6b04aaf59c716869da7 (MD5)
  • description.provenance : Made available in DSpace on 2013-02-12T15:35:55Z (GMT). No. of bitstreams: 1 ShumStephenM1993.pdf: 5120264 bytes, checksum: e8bf3ff53489a6b04aaf59c716869da7 (MD5) Previous issue date: 1992-11-25
  • description.provenance : Submitted by Kaylee Patterson (kdpscanner@gmail.com) on 2013-01-25T21:14:43Z No. of bitstreams: 1 ShumStephenM1993.pdf: 5120264 bytes, checksum: e8bf3ff53489a6b04aaf59c716869da7 (MD5)
  • description.provenance : Approved for entry into archive by Patricia Black(patricia.black@oregonstate.edu) on 2013-01-25T22:25:38Z (GMT) No. of bitstreams: 1 ShumStephenM1993.pdf: 5120264 bytes, checksum: e8bf3ff53489a6b04aaf59c716869da7 (MD5)

Relationships

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

Downloadable Content

Download PDF
Citations:

EndNote | Zotero | Mendeley

Items