Date of Award
12-1990
Document Type
Thesis
Degree Name
Master of Science
Department
Department of Electrical and Computer Engineering
First Advisor
Thomas C. Hartrum, PhD
Abstract
This thesis documents the design strategy, implementation methodology, testing, and evaluation used in developing an Ada-based framework for SAtool II using the X Window System. SAtool II is an IDEF0 graphical project editor and data dictionary editor. An Ada-Based Framework for an IDEF0 Case Tool Using the X Window System is the ICAM Definition Method Zero graphical notation language adopted by the U.S. Air Force to produce a function model of a manufacturing system or environment (23:1-1). The Air Force Institute of Technology is conducting on-going research in the use of IDEF0 in the requirements analysis phase of the software lifecycle. The thesis begins by providing background information on the X Window System, object- oriented data modeling, and graphical user interfaces. It then describes how SAtool II was designed around an abstract entity-relationship model of the IDEF0 language, an abstract model that was developed in earlier research at AFIT and broken down at that time into an essential model and a drawing model. It also describes the design of a machine-independent Ada graphical support environment which provides fundamental multi-window and graphical capabilities, while shielding an Ada application from the intricacies and distinctiveness of specific window systems. Following the design information, the thesis describes how the SAtool II program was implemented incrementally, by first developing and testing an autonomous essential model component, drawing model component, machine-independent Ada graphics support environment, and graphical user interface. The thesis ends by describing how these components can be used by follow-on research to build the completed SAtool II software.
AFIT Designator
AFIT-GCS-ENG-90D-15
DTIC Accession Number
ADA231239
Recommended Citation
Tevis, Jay-Evan J. II, "An Ada-Based Framework for an IDEF0 Case Tool Using the X Window System" (1990). Theses and Dissertations. 7938.
https://scholar.afit.edu/etd/7938
Comments
Plain-text title form: An Ada-Based Framework for an IDEF0 Case Tool Using the X Window System