Go to  Advanced Search

Object-oriented software development in structural engineering

Show full item record

Files in this item

Files Size Format Description   View
ubc_1992_spring_eldbury_kevin.pdf 4.494Mb Adobe Portable Document Format   View/Open
Title: Object-oriented software development in structural engineering
Author: Elbury, Kevin M.
Degree: Master of Applied Science - MASc
Program: Civil Engineering
Copyright Date: 1992
Issue Date: 2008-09-17
Series/Report no. UBC Retrospective Theses Digitization Project [http://www.library.ubc.ca/archives/retro_theses/]
Abstract: The recent emergence of the object-oriented paradigm has created a very powerful methodology to aid software developers in the creation of complex applications. This technology is quite common in fields such as computer science and computer engineering but still remains relatively unexplored in more traditional disciplines such as Civil Engineering. The paradigm enforces several basic necessities required by complex, modern software applications. These include management of complexity, data modelling, information hiding, software reusability, and software evolution. The purpose of this thesis is to give an overview of the object-oriented paradigm. This discussion includes a review of the necessary requirements of an object-oriented language. This is followed by the presentation of a software diagramming notation which can aid in the data modelling and design of a software system before coding is started. Also presented is a discussion on the pragmatics of object-oriented development. A universal structural analysis preprocessor called "Cross Link" is developed by the author to demonstrate the application of the object paradigm. Cross Link is intended to provide a unified, easy to use, graphical preprocessing environment that can be used as a front end for any type of finite element analysis programme or CADD package. This is achieved through the implementation of a powerful macro programming language which allows users to manipulate the finite element database in many different ways.
Affiliation: Applied Science, Faculty of
URI: http://hdl.handle.net/2429/2111
Scholarly Level: Graduate

This item appears in the following Collection(s)

Show full item record

UBC Library
1961 East Mall
Vancouver, B.C.
Canada V6T 1Z1
Tel: 604-822-6375
Fax: 604-822-3893