Abstract

The object-orienced paradigm embodies a set of concepts that differentiates it from process-oriented and data-oriented methods. Among che commonly included principles are object, class, encapsulation, inheritance and polymorphism. The synergism of the concepts creates a powerful and new perspective that can be applied to all phases of systems development. Application developers need to try out the object-oriented languages, methodologies and development tools to help define its niche. The problem domain of data transfer standards is used to test the applicability of object-oriented techniques. Data transfer standards have three levels of abstraction: conceptual, logical, and format. The Spatial Data Transfer Standard (SOTS) is an application-specific exchange standard for cartography and geology. To test the applicability for the problem domain of data transfer standards implementation, object-oriented techniques are applied to the analysis, design, and implementation of a class library to support a SOTS logical level application programmers interface (.API). The goal was to develop a logical level API, but the object-oriented approach worked so well that even a conceptual level .API is possible. The success of the object-oriented approach is due to its ability to mirror the analysis view of a system in the implementation.

Department(s)

Computer Science

Comments

The First Author is a Graduate Student.

This report is substantially the M.S. thesis of the first author, completed Fall 1992.

Report Number

CSc-92-20

Document Type

Technical Report

Document Version

Final Version

File Type

text

Language(s)

English

Rights

© 1992 University of Missouri - Rolla, All rights reserved

Publication Date

15 September, 1992

Share

 
COinS