Virginia Tech
An object-oriented methodology and supporting framework for creating engineering software by dynamic integration
Abstract
dc:description.abstractSoftware 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.
Degree
thesis:*- Name thesis:degree_name
- Ph. D.
- Level thesis:degree_level
- doctoral
- Discipline thesis:degree_discipline
- Mechanical Engineering
- Department dc:contributor.department
- Mechanical Engineering
- Grantor dc:publisher
- Virginia Tech
- Year dc:date.issued
- 1995
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Woyak, Scott A.
- Chair dc:contributor.committeechair
-
- Myklebust, Arvid
- Committee members dc:contributor.committeemember
-
- O'Brien, Walter F. Jr.
- Bohn, John H.
- Deisenroth, M. P.
- Mahan, J. R.
Subjects
dc:subject × 1Rights
dc:rights- Statement dc:rights
-
- In Copyright
- Licence dc:rights.uri
- Language dc:language.iso
- en
Identifiers
dc:identifier.*- Dc Identifier Other
- etd-10262005-143513
- OAI identifier oai:identifier
- oai:vtechworks.lib.vt.edu:10919/40211