Extending an object-oriented design method: a C++extension for IDEF4
Abstract
This research introduces an object-oriented implementation design method IDEF4/C++. IDEF4/C++ is an extension of the IDEF4 object-oriented design method that incorporates C++ language considerations and practice to provide guidance and structure to ease the transition from an IDEF4 conceptual design to its implementation in C++. To guide the development of IDEF4/C++, three IDEF5 ontological models are built: (1) an ontology of general object-oriented concepts; (2) an ontology of the IDEF4 method concepts; and (3) an ontology of the C++ programming language. Together these ontologies form the conceptual foundation of this research effort. They also provide a formal platform for understanding the mappings between the terminology and primitive concepts in these domains. Extensions included in the IDEF4/C++ are: (1) an extended method syntax; (2) a transformation heuristic for transforming an IDEF4 conceptual design to an IDEF4/C++ implementation specification; (3) an IDEF3 model of the IDEF4/C++ design process with design evolution configuration management; and (4) best practice guidelines for the application of IDEF4/C++, especially focusing on design reuse. The thesis concludes with a discussion of an integrated framework for object-oriented system development. Without increasing the complexity of the IDDEF4 method, IDEF4/C++ takes advantage of C++ language features and best practice experience to bridge the gap between the conceptual design phase and the implementation phase in a software development project.
Description
Due to the character of the original source materials and the nature of batch digitization, quality control issues may be present in this document. Please report any quality issues you encounter to digital@library.tamu.edu, referencing the URI of the item.Includes bibliographical references.
Collections
Citation
Hsieh, Li-Tsung (1994). Extending an object-oriented design method: a C++extension for IDEF4. Master's thesis, Texas A&M University. Available electronically from https : / /hdl .handle .net /1969 .1 /ETD -TAMU -1994 -THESIS -H8734.