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...
Main Author: | |
---|---|
Other Authors: | |
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 |