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...

Full description

Bibliographic Details
Main Author: Brake, Robert Blaine Boyd
Other Authors: Memorial University of Newfoundland. Dept. of Computer Science
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