An object-oriented methodology and supporting framework for creating engineering software by dynamic integration

Software design within the engineering community has generally been relegated to encoding algorithms for the purpose of executing them very rapidly. This is a very important purpose, however substantially more is required to build an entire CAD application. Structure must be provided to the data...

Full description

Bibliographic Details
Main Author: Woyak, Scott A.
Other Authors: Mechanical Engineering
Format: Others
Language:en
Published: Virginia Tech 2014
Subjects:
Online Access:http://hdl.handle.net/10919/40211
http://scholar.lib.vt.edu/theses/available/etd-10262005-143513/
id ndltd-VTETD-oai-vtechworks.lib.vt.edu-10919-40211
record_format oai_dc
spelling ndltd-VTETD-oai-vtechworks.lib.vt.edu-10919-402112021-04-24T05:40:06Z An object-oriented methodology and supporting framework for creating engineering software by dynamic integration Woyak, Scott A. Mechanical Engineering Myklebust, Arvid O'Brien, Walter F. Jr. Bohn, John H. Deisenroth, M. P. Mahan, J. R. Object-oriented programming (Computer science) Engineering Computer programs LD5655.V856 1995.W693 Engineering -- Computer programs Object-oriented programming (Computer science) Software design within the engineering community has generally been relegated to encoding algorithms for the purpose of executing them very rapidly. This is a very important purpose, however substantially more is required to build an entire CAD application. Structure must be provided to the data maintained in the application. Various analyses must be integrated and coordinated in an orderly fashion. Interaction with the user must be managed. These topics have traditionally received secondary attention. The result has been engineering applications that are difficult to use, costly to create, and expensive to maintain or modify. The system created in this dissertation, the Dynamic Integration System, addresses these issues with respect to engineering-related software. Code constructed with Dynamic Integration System techniques anticipate future needs, such as integration, before those needs explicitly arise. This greatly reduces downstream costs and facilitates the development of engineering-related software. The Dynamic Integration System consists of two primary constructs: Dynamic Variables and dependency hierarchies. Dynamic Variables are used to model the key parameters in an application while a dependency hierarchy is built from the relationships between Dynamic Variables. Using these constructs, issues such as integration and analysis coordination are automated by the underlying Dynamic Integration System facilities. Ph. D. 2014-03-14T21:22:23Z 2014-03-14T21:22:23Z 1995 2005-10-26 2005-10-26 2005-10-26 Dissertation Text etd-10262005-143513 http://hdl.handle.net/10919/40211 http://scholar.lib.vt.edu/theses/available/etd-10262005-143513/ en OCLC# 32749670 LD5655.V856_1995.W693.pdf In Copyright http://rightsstatements.org/vocab/InC/1.0/ xi, 267 leaves BTD application/pdf application/pdf Virginia Tech
collection NDLTD
language en
format Others
sources NDLTD
topic Object-oriented programming (Computer science)
Engineering Computer programs
LD5655.V856 1995.W693
Engineering -- Computer programs
Object-oriented programming (Computer science)
spellingShingle Object-oriented programming (Computer science)
Engineering Computer programs
LD5655.V856 1995.W693
Engineering -- Computer programs
Object-oriented programming (Computer science)
Woyak, Scott A.
An object-oriented methodology and supporting framework for creating engineering software by dynamic integration
description Software design within the engineering community has generally been relegated to encoding algorithms for the purpose of executing them very rapidly. This is a very important purpose, however substantially more is required to build an entire CAD application. Structure must be provided to the data maintained in the application. Various analyses must be integrated and coordinated in an orderly fashion. Interaction with the user must be managed. These topics have traditionally received secondary attention. The result has been engineering applications that are difficult to use, costly to create, and expensive to maintain or modify. The system created in this dissertation, the Dynamic Integration System, addresses these issues with respect to engineering-related software. Code constructed with Dynamic Integration System techniques anticipate future needs, such as integration, before those needs explicitly arise. This greatly reduces downstream costs and facilitates the development of engineering-related software. The Dynamic Integration System consists of two primary constructs: Dynamic Variables and dependency hierarchies. Dynamic Variables are used to model the key parameters in an application while a dependency hierarchy is built from the relationships between Dynamic Variables. Using these constructs, issues such as integration and analysis coordination are automated by the underlying Dynamic Integration System facilities. === Ph. D.
author2 Mechanical Engineering
author_facet Mechanical Engineering
Woyak, Scott A.
author Woyak, Scott A.
author_sort Woyak, Scott A.
title An object-oriented methodology and supporting framework for creating engineering software by dynamic integration
title_short An object-oriented methodology and supporting framework for creating engineering software by dynamic integration
title_full An object-oriented methodology and supporting framework for creating engineering software by dynamic integration
title_fullStr An object-oriented methodology and supporting framework for creating engineering software by dynamic integration
title_full_unstemmed An object-oriented methodology and supporting framework for creating engineering software by dynamic integration
title_sort object-oriented methodology and supporting framework for creating engineering software by dynamic integration
publisher Virginia Tech
publishDate 2014
url http://hdl.handle.net/10919/40211
http://scholar.lib.vt.edu/theses/available/etd-10262005-143513/
work_keys_str_mv AT woyakscotta anobjectorientedmethodologyandsupportingframeworkforcreatingengineeringsoftwarebydynamicintegration
AT woyakscotta objectorientedmethodologyandsupportingframeworkforcreatingengineeringsoftwarebydynamicintegration
_version_ 1719399120776462336