{"id":{"repo_id":"vt","oai_identifier":"oai:vtechworks.lib.vt.edu:10919/37875"},"canonical_url":"https://search.dev.ndltd.org/etd/vt/oai:vtechworks.lib.vt.edu:10919/37875","repository":{"repo_id":"vt","name":"Virginia Tech","base_url":"https://vtechworks.lib.vt.edu/oai/request"},"display":{"title":"A computer-aided software engineering toolkit for the integration of CAD/CAM application software in a network environment","abstract":"Much progress has been made in recent years in the development of Computer-Aided Design and Computer-Aided Manufacturing (CAD/CAM) tools for engineering design, analysis, and manufacturing. Unfortunately, most of these CAD/CAM applications were constructed independently and without standardization. In essence, they automate a single aspect of design, analysis, or manufacturing and cannot be combined to form a cohesive environment, since integration among applications was not addressed during the design phase of CAD/CAM application software creation. In view of this problem, a novel approach is suggested for software integration of applications in a network environment. The distributed integration solution described in this dissertation employs a new \"integration client/server\" relationship, where the integration server is the core of the system, providing functions to translate or transform data between applications. The integration client consists of an interface with the server, a CAD/CAM application, and a user interface with the integrated system called the GRIM (GRaphical Interface Manager). There is only one integration server in the system, but there may be an unlimited number of clients. The solution created for distributed integration is implemented in a Computer-Aided Software Engineering (CASE) workbench, geared specifically toward the generation of integration systems. This workbench is known as the CAD/CAM CASE Workbench, and includes an integration solution as well as standard CASE tools. The integration solution contains several tools which will aid a system designer in generating integration systems for CAD/CAM applications. Included is the distributed integration solution described in this dissertation. The distributed integration solution is designed to facilitate the semi-automatic generation of an integration system. It consists of an integration server at the center of the integration system which manages the exchange of data among the integration clients. The integration clients are the CAD/CAM applications in the context of the integration system. To use the distributed integration solution, the integration system designer will customize portions of the structure charts, data dictionary, and module specifications contained in the workbench according to the needs of the applications programs and generate C-source code defining the integration system. Using the distributed integration solution, the user will be able to effect data requests for applications, using the GRIM to interact with the system. All data exchanges are request driven. In addition to the distributed integration solution, this research includes a prototype integrated system which allows data to be requested from one application, and translated to a second for display and manipulation. The prototype was tested in a distributed environment and the results are described.","abstract_html":"Much progress has been made in recent years in the development of Computer-Aided Design and Computer-Aided Manufacturing (CAD/CAM) tools for engineering design, analysis, and manufacturing. Unfortunately, most of these CAD/CAM applications were constructed independently and without standardization. In essence, they automate a single aspect of design, analysis, or manufacturing and cannot be combined to form a cohesive environment, since integration among applications was not addressed during the design phase of CAD/CAM application software creation. In view of this problem, a novel approach is suggested for software integration of applications in a network environment. The distributed integration solution described in this dissertation employs a new &quot;integration client/server&quot; relationship, where the integration server is the core of the system, providing functions to translate or transform data between applications. The integration client consists of an interface with the server, a CAD/CAM application, and a user interface with the integrated system called the GRIM (GRaphical Interface Manager). There is only one integration server in the system, but there may be an unlimited number of clients. The solution created for distributed integration is implemented in a Computer-Aided Software Engineering (CASE) workbench, geared specifically toward the generation of integration systems. This workbench is known as the CAD/CAM CASE Workbench, and includes an integration solution as well as standard CASE tools. The integration solution contains several tools which will aid a system designer in generating integration systems for CAD/CAM applications. Included is the distributed integration solution described in this dissertation. The distributed integration solution is designed to facilitate the semi-automatic generation of an integration system. It consists of an integration server at the center of the integration system which manages the exchange of data among the integration clients. The integration clients are the CAD/CAM applications in the context of the integration system. To use the distributed integration solution, the integration system designer will customize portions of the structure charts, data dictionary, and module specifications contained in the workbench according to the needs of the applications programs and generate C-source code defining the integration system. Using the distributed integration solution, the user will be able to effect data requests for applications, using the GRIM to interact with the system. All data exchanges are request driven. In addition to the distributed integration solution, this research includes a prototype integrated system which allows data to be requested from one application, and translated to a second for display and manipulation. The prototype was tested in a distributed environment and the results are described.","abstract_has_math":false,"creators":["Grieshaber, Michele Marie"],"institution":"Virginia Tech","degree_name":"Ph. D.","degree_level":"doctoral","degree_discipline":"Mechanical Engineering","degree_department":"Mechanical Engineering","school":null,"contributors":[],"advisors":[],"committee_chairs":["Myklebust, Arvid"],"committee_members":["Mahan, James Robert","Deisenroth, Michael P.","West, Robert L. Jr.","Jayaram, Sankar"],"year":1991,"date_issued":"1991-11-21","date_published":"1991-11-21","updated_at":"2026-07-22T22:20:35Z","subjects":[],"languages":["en"],"rights":["In Copyright"],"rights_urls":["http://rightsstatements.org/vocab/InC/1.0/"],"identifier_entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["etd-05222007-091342"],"render_values":[{"text":"etd-05222007-091342","href":null,"code":true}]}]},"links":{"outbound_url":"http://hdl.handle.net/10919/37875","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.committeechair","label":"Committee Chair","values":["Myklebust, Arvid"]},{"key":"dc:contributor.committeemember","label":"Committee Member","values":["Mahan, James Robert","Deisenroth, Michael P.","West, Robert L. Jr.","Jayaram, Sankar"]},{"key":"dc:contributor.department","label":"Department","values":["Mechanical Engineering"]},{"key":"dc:creator","label":"Author","values":["Grieshaber, Michele Marie"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2014-03-14T21:11:29Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2014-03-14T21:11:29Z","2007-05-22"]},{"key":"dc:date.issued","label":"Date","values":["1991-11-21"]},{"key":"dc:publisher","label":"Institution","values":["Virginia Tech"]},{"key":"dc:type","label":"Dc Type","values":["Dissertation"]},{"key":"dc:type.dcmitype","label":"Dc Type Dcmitype","values":["Text"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Mechanical Engineering"]},{"key":"thesis:degree_level","label":"Degree Level","values":["doctoral"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Ph. D."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["Virginia Polytechnic Institute and State University"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["en"]},{"key":"dc:rights","label":"Dc Rights","values":["In Copyright"]},{"key":"dc:rights.uri","label":"Rights URI","values":["http://rightsstatements.org/vocab/InC/1.0/"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["etd-05222007-091342"]},{"key":"dc:identifier.uri","label":"Identifier URI","values":["http://hdl.handle.net/10919/37875"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["Much progress has been made in recent years in the development of Computer-Aided Design and Computer-Aided Manufacturing (CAD/CAM) tools for engineering design, analysis, and manufacturing. Unfortunately, most of these CAD/CAM applications were constructed independently and without standardization. In essence, they automate a single aspect of design, analysis, or manufacturing and cannot be combined to form a cohesive environment, since integration among applications was not addressed during the design phase of CAD/CAM application software creation. In view of this problem, a novel approach is suggested for software integration of applications in a network environment. The distributed integration solution described in this dissertation employs a new \"integration client/server\" relationship, where the integration server is the core of the system, providing functions to translate or transform data between applications. The integration client consists of an interface with the server, a CAD/CAM application, and a user interface with the integrated system called the GRIM (GRaphical Interface Manager). There is only one integration server in the system, but there may be an unlimited number of clients. The solution created for distributed integration is implemented in a Computer-Aided Software Engineering (CASE) workbench, geared specifically toward the generation of integration systems. This workbench is known as the CAD/CAM CASE Workbench, and includes an integration solution as well as standard CASE tools. The integration solution contains several tools which will aid a system designer in generating integration systems for CAD/CAM applications. Included is the distributed integration solution described in this dissertation. The distributed integration solution is designed to facilitate the semi-automatic generation of an integration system. It consists of an integration server at the center of the integration system which manages the exchange of data among the integration clients. The integration clients are the CAD/CAM applications in the context of the integration system. To use the distributed integration solution, the integration system designer will customize portions of the structure charts, data dictionary, and module specifications contained in the workbench according to the needs of the applications programs and generate C-source code defining the integration system. Using the distributed integration solution, the user will be able to effect data requests for applications, using the GRIM to interact with the system. All data exchanges are request driven. In addition to the distributed integration solution, this research includes a prototype integrated system which allows data to be requested from one application, and translated to a second for display and manipulation. The prototype was tested in a distributed environment and the results are described."]},{"key":"dc:description.degree","label":"Dc Description Degree","values":["Ph. D."]},{"key":"dc:format.medium","label":"Dc Format Medium","values":["BTD"]},{"key":"dc:format.mimetype","label":"Dc Format Mimetype","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["A computer-aided software engineering toolkit for the integration of CAD/CAM application software in a network environment"]}]}],"canonical_facts":{"dc:contributor.committeechair":["Myklebust, Arvid"],"dc:contributor.committeemember":["Mahan, James Robert","Deisenroth, Michael P.","West, Robert L. Jr.","Jayaram, Sankar"],"dc:contributor.department":["Mechanical Engineering"],"dc:creator":["Grieshaber, Michele Marie"],"dc:date.accessioned":["2014-03-14T21:11:29Z"],"dc:date.available":["2014-03-14T21:11:29Z","2007-05-22"],"dc:date.issued":["1991-11-21"],"dc:description.abstract":["Much progress has been made in recent years in the development of Computer-Aided Design and Computer-Aided Manufacturing (CAD/CAM) tools for engineering design, analysis, and manufacturing. Unfortunately, most of these CAD/CAM applications were constructed independently and without standardization. In essence, they automate a single aspect of design, analysis, or manufacturing and cannot be combined to form a cohesive environment, since integration among applications was not addressed during the design phase of CAD/CAM application software creation. In view of this problem, a novel approach is suggested for software integration of applications in a network environment. The distributed integration solution described in this dissertation employs a new \"integration client/server\" relationship, where the integration server is the core of the system, providing functions to translate or transform data between applications. The integration client consists of an interface with the server, a CAD/CAM application, and a user interface with the integrated system called the GRIM (GRaphical Interface Manager). There is only one integration server in the system, but there may be an unlimited number of clients. The solution created for distributed integration is implemented in a Computer-Aided Software Engineering (CASE) workbench, geared specifically toward the generation of integration systems. This workbench is known as the CAD/CAM CASE Workbench, and includes an integration solution as well as standard CASE tools. The integration solution contains several tools which will aid a system designer in generating integration systems for CAD/CAM applications. Included is the distributed integration solution described in this dissertation. The distributed integration solution is designed to facilitate the semi-automatic generation of an integration system. It consists of an integration server at the center of the integration system which manages the exchange of data among the integration clients. The integration clients are the CAD/CAM applications in the context of the integration system. To use the distributed integration solution, the integration system designer will customize portions of the structure charts, data dictionary, and module specifications contained in the workbench according to the needs of the applications programs and generate C-source code defining the integration system. Using the distributed integration solution, the user will be able to effect data requests for applications, using the GRIM to interact with the system. All data exchanges are request driven. In addition to the distributed integration solution, this research includes a prototype integrated system which allows data to be requested from one application, and translated to a second for display and manipulation. The prototype was tested in a distributed environment and the results are described."],"dc:description.degree":["Ph. D."],"dc:format.medium":["BTD"],"dc:format.mimetype":["application/pdf"],"dc:identifier.other":["etd-05222007-091342"],"dc:identifier.uri":["http://hdl.handle.net/10919/37875"],"dc:language.iso":["en"],"dc:publisher":["Virginia Tech"],"dc:rights":["In Copyright"],"dc:rights.uri":["http://rightsstatements.org/vocab/InC/1.0/"],"dc:title":["A computer-aided software engineering toolkit for the integration of CAD/CAM application software in a network environment"],"dc:type":["Dissertation"],"dc:type.dcmitype":["Text"],"thesis:degree_discipline":["Mechanical Engineering"],"thesis:degree_level":["doctoral"],"thesis:degree_name":["Ph. D."],"thesis:institution_name":["Virginia Polytechnic Institute and State University"]},"updated_at":"2026-07-22T22:20:35Z"}