Date of Award
12-1992
Document Type
Thesis
Degree Name
Master of Science in Computer Science
Department
Department of Electrical and Computer Engineering
First Advisor
Thomas C. Hartrum, PhD
Abstract
The many benefits of object-oriented software development such as encapsulation and extendibility have inspired numerous models of the object- oriented paradigm. Rumbaugh's Object Modeling Technique (OMT) is an object- oriented model that uses three submodels. The object, dynamic, and functional submodels of the OMT describe the data, behavioral, and processing aspects of a system by using entity-relationship, state-transition, and data flow models. Cross-links relate how the three submodels tie together. Two metamodels (models of models) of the OMT are developed using the OMT methodology and notation. The essential data elements of the OMT are abstracted into a data metamodel, and the graphical elements are abstracted into a drawing metamodel. Visual programming concepts and examples are briefly discussed. The OMT model is analyzed and designed using OMT object models. The data and drawing elements are modeled and implemented in standard Ada as object classes, associations, and aggregations. An object manager is developed to provide a generic core class, to maintain an object data repository, and to assert unique object identities. Instantiated examples (instance diagrams) verify the correctness of the metamodel designs. Problems encountered during development are discussed and recommendations are made to improve the OMT. Possible future research areas are presented.
AFIT Designator
AFIT-GCS-ENG-92D-11
DTIC Accession Number
ADA259144
Recommended Citation
Perucca, Stephen P., "ADA Implementation of an Object Data Repository" (1992). Theses and Dissertations. 7107.
https://scholar.afit.edu/etd/7107
Comments
The author's Vita page is omitted.