Digital Archives Initiative
Memorial University - Electronic Theses and Dissertations 2
menu off  add document to favorites : add page to favorites : reference url back to results : previous : next
 Search this object:
 0 hit(s) :: previous hit : next hit
  previous page : next page
Document Description
TitleImplementation of data abstractions via an event based program transformation technique
AuthorBrake, Robert Blaine Boyd
DescriptionThesis (M.Sc.)--Memorial University of Newfoundland, 1986. Computer Science
Paginationvii, 107 leaves : ill.
SubjectData structures (Computer science); Automatic programming (Computer science)
Degree GrantorMemorial University of Newfoundland. Dept. of Computer Science
DisciplineComputer Science
NotesBibliography: leaves 74-76.
AbstractConventional data abstraction techniques enhance several aspects of a software system, its development, maintainability, reusability and comprehensibility. However, using conventional techniques one must manually implement a data abstraction and it's operators, which may result in an inefficient implementation. -- This paper introduces a program transformation technique which mechanically implements a fixed data abstraction with a limited set of efficient implementations. -- Within the limited scope, the event based technique has all the advantages of the conventional methods, as well as, automatic and efficient implementation by using an inline coding technique which is based on the properties (attributes) of the data representation being used to implement the data abstraction.
Resource TypeElectronic thesis or dissertation
FormatImage/jpeg; Application/pdf
SourcePaper copy kept in the Centre for Newfoundland Studies, Memorial University Libraries
Local Identifier75370892
RightsThe author retains copyright ownership and moral rights in this thesis. Neither the thesis nor substantial extracts from it may be printed or otherwise reproduced without the author's permission.
CollectionElectronic Theses and Dissertations
Scanning StatusCompleted
PDF File(11.42 MB) --
CONTENTdm file name48161.cpd