An Internet-Enabled Software Framework for the Collaborative Development of a Structural Analysis Program
Abstract/Contents
- Abstract
This thesis describes the research and prototype implementation of an Internet-enabled software framework that facilitates the utilization and the collaborative development of a finite element structural analysis program by taking advantage of object-oriented modeling, distributed computing, database and other advanced computing technologies. This new framework allows users easy access to the analysis program and the analysis results by using a web-browser or other application programs, such as MATLAB. In addition, the framework serves as a common finite element analysis platform for which researchers and software developers can build, test, and incorporate new developments.
The collaborative software framework is built upon an object-oriented finite element program. The research objective is to enhance and improve the capability and performance of the finite element program by seamlessly integrating legacy code and new developments. Developments can be incorporated by directly integrating with the core as a local module and/or by implementing as a remote service module. There are several approaches to incorporate software modules locally, such as defining new subclasses, building interfaces and wrappers, or developing a reverse communication mechanism. The distributed and collaborative architecture also allows a software component to be incorporated as a service in a dynamic and distributed manner. Two forms of remote element services, namely the distributed element service and the dynamic shared library element service, are introduced in the framework to facilitate the distributed usage and the collaborative development of a finite element program.
The collaborative finite element software framework also includes data and project management functionalities. A database system is employed to store selected analysis results and to provide flexible data management and data access. The Internet is utilized as a data delivery vehicle and a data query language is developed to provide an easy-to use mechanism to access the needed analysis results from readily accessible sources in a ready-to-use format for further manipulation. Finally, a simple project management scheme is developed to allow the users to manage and to collaborate on the analysis of a structure.
Description
Type of resource | text |
---|---|
Date created | October 2002 |
Creators/Contributors
Author | Peng, J | |
---|---|---|
Author | Law, KH |
Subjects
Subject | finite element |
---|---|
Subject | structural analysis |
Subject | computer analysis |
Genre | Technical report |
Bibliographic information
Related item | |
---|---|
Location | https://purl.stanford.edu/pk812pm8280 |
Access conditions
- Use and reproduction
- User agrees that, where applicable, content will not be used to identify or to otherwise infringe the privacy or confidentiality rights of individuals. Content distributed via the Stanford Digital Repository may be subject to additional license and use restrictions applied by the depositor.
- License
- This work is licensed under a Creative Commons Attribution 3.0 Unported license (CC BY).
Preferred citation
- Preferred Citation
- Peng, J and Law, KH. (2002). An Internet-Enabled Software Framework for the Collaborative Development of a Structural Analysis Program. John A. Blume Earthquake Engineering Center Technical Report 141. Stanford Digital Repository. Available at: http://purl.stanford.edu/pk812pm8280
Collection
John A. Blume Earthquake Engineering Center Technical Report Series
View other items in this collection in SearchWorksContact information
- Contact
- jabeec-email@stanford.edu
Also listed in
Loading usage metrics...