Implementation of data abstractions via an event based program transformation technique
Thesis (M.Sc.)--Memorial University of Newfoundland, 1986. Computer Science Bibliography: leaves 74-76. Conventional data abstraction techniques enhance several aspects of a software system, its development, maintainability, reusability and comprehensibility. However, using conventional techniques o...
Main Author: | |
---|---|
Other Authors: | |
Format: | Thesis |
Language: | English |
Published: |
1985
|
Subjects: | |
Online Access: | http://collections.mun.ca/cdm/ref/collection/theses2/id/48160 |
id |
ftmemorialunivdc:oai:collections.mun.ca:theses2/48160 |
---|---|
record_format |
openpolar |
spelling |
ftmemorialunivdc:oai:collections.mun.ca:theses2/48160 2023-05-15T17:23:30+02:00 Implementation of data abstractions via an event based program transformation technique Brake, Robert Blaine Boyd Memorial University of Newfoundland. Dept. of Computer Science 1985 vii, 107 leaves : ill. Image/jpeg; Application/pdf http://collections.mun.ca/cdm/ref/collection/theses2/id/48160 Eng eng Electronic Theses and Dissertations (11.42 MB) -- http://collections.mun.ca/PDFs/theses/Brake_RobertBlaineBoyd.pdf 75370892 http://collections.mun.ca/cdm/ref/collection/theses2/id/48160 The 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. Paper copy kept in the Centre for Newfoundland Studies, Memorial University Libraries Data structures (Computer science) Automatic programming (Computer science) Text Electronic thesis or dissertation 1985 ftmemorialunivdc 2015-08-06T19:16:35Z Thesis (M.Sc.)--Memorial University of Newfoundland, 1986. Computer Science Bibliography: leaves 74-76. Conventional 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. Thesis Newfoundland studies University of Newfoundland Memorial University of Newfoundland: Digital Archives Initiative (DAI) |
institution |
Open Polar |
collection |
Memorial University of Newfoundland: Digital Archives Initiative (DAI) |
op_collection_id |
ftmemorialunivdc |
language |
English |
topic |
Data structures (Computer science) Automatic programming (Computer science) |
spellingShingle |
Data structures (Computer science) Automatic programming (Computer science) Brake, Robert Blaine Boyd Implementation of data abstractions via an event based program transformation technique |
topic_facet |
Data structures (Computer science) Automatic programming (Computer science) |
description |
Thesis (M.Sc.)--Memorial University of Newfoundland, 1986. Computer Science Bibliography: leaves 74-76. Conventional 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. |
author2 |
Memorial University of Newfoundland. Dept. of Computer Science |
format |
Thesis |
author |
Brake, Robert Blaine Boyd |
author_facet |
Brake, Robert Blaine Boyd |
author_sort |
Brake, Robert Blaine Boyd |
title |
Implementation of data abstractions via an event based program transformation technique |
title_short |
Implementation of data abstractions via an event based program transformation technique |
title_full |
Implementation of data abstractions via an event based program transformation technique |
title_fullStr |
Implementation of data abstractions via an event based program transformation technique |
title_full_unstemmed |
Implementation of data abstractions via an event based program transformation technique |
title_sort |
implementation of data abstractions via an event based program transformation technique |
publishDate |
1985 |
url |
http://collections.mun.ca/cdm/ref/collection/theses2/id/48160 |
genre |
Newfoundland studies University of Newfoundland |
genre_facet |
Newfoundland studies University of Newfoundland |
op_source |
Paper copy kept in the Centre for Newfoundland Studies, Memorial University Libraries |
op_relation |
Electronic Theses and Dissertations (11.42 MB) -- http://collections.mun.ca/PDFs/theses/Brake_RobertBlaineBoyd.pdf 75370892 http://collections.mun.ca/cdm/ref/collection/theses2/id/48160 |
op_rights |
The 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. |
_version_ |
1766112818181963776 |