Javascript is required
Search

Acadlore takes over the publication of IJCMEM from 2025 Vol. 13, No. 3. The preceding volumes were published under a CC BY 4.0 license by the previous owner, and displayed here as agreed between Acadlore and the previous owner. ✯ : This issue/volume is not published by Acadlore.

Open Access
Research article

Utilization of Object-Oriented Programming, Design Patterns and Java for Simulating Earthquake-Induced Poundings of Base-Isolated Buildings

p. komodromos,
p. polycarpou
Department of Civil and Environmental Engineering, University of Cyprus, Cyprus
International Journal of Computational Methods and Experimental Measurements
|
Volume 1, Issue 1, 2012
|
Pages 37-54
Received: N/A,
Revised: N/A,
Accepted: N/A,
Available online: N/A
View Full Article|Download PDF

Abstract:

Base-isolated buildings experience large horizontal relative displacements during strong earthquakes due to the excessive flexibility that is purposely incorporated, through seismic bearings, at their bases. When the available clearance around a base-isolated building is limited, there is a possibility of the building pounding against the surrounding moat wall or adjacent structures. Considering the nonlinearities involved in this structural impact problem, it is evident that the effects of potential pounding on the overall seismic response of base-isolated buildings during earthquake excitations should be investigated numerically through appropriate simulations. Object-oriented programming (OOP), design patterns (DPs), and the Java programming language have been utilized in order to design and implement a flexible and extendable software application that can be effectively used to perform the necessary numerical simulations and parametric studies of base-isolated buildings that may experience structural poundings during earthquake excitations. The aim of this paper is twofold: (i) to explain the significant advantages of utilizing OOP, DPs, and Java in structural analysis software and (ii) to use the developed software to study earthquake-induced poundings of base-isolated buildings.

Keywords: Base isolation, Design patterns, Impact, Java, Object-Oriented programming, Pounding


Cite this:
APA Style
IEEE Style
BibTex Style
MLA Style
Chicago Style
GB-T-7714-2015
Komodromos, P. & Polycarpou, P. (2012). Utilization of Object-Oriented Programming, Design Patterns and Java for Simulating Earthquake-Induced Poundings of Base-Isolated Buildings. Int. J. Comput. Methods Exp. Meas., 1(1), 37-54. https://doi.org/10.2495/CMEM-V1-N1-37-54
P. Komodromos and P. Polycarpou, "Utilization of Object-Oriented Programming, Design Patterns and Java for Simulating Earthquake-Induced Poundings of Base-Isolated Buildings," Int. J. Comput. Methods Exp. Meas., vol. 1, no. 1, pp. 37-54, 2012. https://doi.org/10.2495/CMEM-V1-N1-37-54
@research-article{Komodromos2012UtilizationOO,
title={Utilization of Object-Oriented Programming, Design Patterns and Java for Simulating Earthquake-Induced Poundings of Base-Isolated Buildings},
author={P. Komodromos and P. Polycarpou},
journal={International Journal of Computational Methods and Experimental Measurements},
year={2012},
page={37-54},
doi={https://doi.org/10.2495/CMEM-V1-N1-37-54}
}
P. Komodromos, et al. "Utilization of Object-Oriented Programming, Design Patterns and Java for Simulating Earthquake-Induced Poundings of Base-Isolated Buildings." International Journal of Computational Methods and Experimental Measurements, v 1, pp 37-54. doi: https://doi.org/10.2495/CMEM-V1-N1-37-54
P. Komodromos and P. Polycarpou. "Utilization of Object-Oriented Programming, Design Patterns and Java for Simulating Earthquake-Induced Poundings of Base-Isolated Buildings." International Journal of Computational Methods and Experimental Measurements, 1, (2012): 37-54. doi: https://doi.org/10.2495/CMEM-V1-N1-37-54
Komodromos P., Polycarpou P.. Utilization of Object-Oriented Programming, Design Patterns and Java for Simulating Earthquake-Induced Poundings of Base-Isolated Buildings[J]. International Journal of Computational Methods and Experimental Measurements, 2012, 1(1): 37-54. https://doi.org/10.2495/CMEM-V1-N1-37-54