Transforming of an existing structural analysis program to the object-oriented framework

M. V. Sivaselvan, E. Yuksel*, K. Winkelmann, A. M. Reinhorn

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

2 Citations (Scopus)

Abstract

The object-oriented philosophy abstracts out the essential immutable qualities of the components of the finite element method into classes of objects. It facilitates easy modification capability without creating a ripple effect on the whole program and reduces the necessity of knowledge of the source code to a minimum level. This paper presents a prototype implementation of the development of a flexible computational platform based on an object-oriented approach and its application in a FORTRAN environment, which facilitates use of previously developed components. IDARC3D which is capable of linear and nonlinear, static as well as dynamic analyses of multistory three-dimensional buildings with, or without, energy dissipation devices developed in FORTRAN with conventional programming practices has been transformed to the object-oriented framework. By using the new object-oriented platform, some representative examples were analysed and the results were compared with the well-known software facilities.

Original languageEnglish
Pages (from-to)1131-1139
Number of pages9
JournalAdvances in Engineering Software
Volume40
Issue number11
DOIs
Publication statusPublished - Nov 2009

Funding

This work was supported by grants from Multidisciplinary Center for Earthquake Engineering Research (MCEER) which in turn is supported by the National Science Foundation EEC 970147 and by the State of New York. Their support is greatly acknowledged. The authors are acknowledging the contribution of Prof. Avigdor Rutenberg from the Technion–Israel Institute of Technology for revising the manuscript and the helpful suggestions.

FundersFunder number
Multidisciplinary Center for Earthquake Engineering Research
State of New York
National Science FoundationEEC 970147

    Keywords

    • Computer code
    • FORTRAN
    • IDARC
    • Non-linear analysis
    • Object-oriented programming

    Fingerprint

    Dive into the research topics of 'Transforming of an existing structural analysis program to the object-oriented framework'. Together they form a unique fingerprint.

    Cite this