Para acceder a los documentos con el texto completo, por favor, siga el siguiente enlace: http://hdl.handle.net/2117/16681

Maintenance and reengineering of software: creating a Visual C++ graphical user interface to perform specific tasks related to soil structure interaction in poroelastic soil
Khwaldeh, Ali; Tahat, Amani; Martí Rabassa, Jordi; Tahat, Mohammad
Universitat Politècnica de Catalunya. Departament de Física i Enginyeria Nuclear; Universitat Politècnica de Catalunya. SIMCON - Grup de Recerca de Simulació per Ordinador en Matèria Condensada
In this study, an interactive Graphical User Interface (GUI) application was introduced and tested. It worked as a utility program to facilitate and maximize the re-use of existing FORTRAN software. The GUI had been designed to generate tabulated seismic data (e.g., coefficient of reflection and propagation wave velocities: P-wave and SV-wave), in order to perform investigating the wave propagation in fluid saturated poroelastic medium, through using a simple two-dimensional soil-structure interaction model. Additionally, the theoretical background was also involved. The output data was of interest for understanding the effects of water saturation on the response of the ground and building structures to some degree earthquake excitation. Furthermore, the GUI application provided several utilities (e.g., viewing and plotting capabilities, file manipulation, editing as well as cloning the input parameters). Operating systems for which program had been designed were Windows XP, Windows Vista, Windows 7 and any (32) bits windows. The compilers were: Microsoft VC++ VS 6.0, Digital Visual FORTRAN 6.0 and Borland C++ Builder 6.0. The produced source code could be considered as successful case study for software engineers GUI developers, who were interested in creating (C++ /GUI), for FORTRAN by using the experience of such open source codes.
Àrees temàtiques de la UPC::Física
Microsoft Visual C++
FORTRAN (Computer program language)
Software engineering
Borland C++Builder
Shear waves
Seismic waves
Microsoft Visual C++
FORTRAN (Llenguatge de programació)
Enginyeria de programari
Borland C++ Builder (Programes d'ordinador)
Ones sísmiques
Attribution-NonCommercial-NoDerivs 3.0 Spain
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
info:eu-repo/semantics/publishedVersion
Artículo
         

Mostrar el registro completo del ítem

Documentos relacionados

Otros documentos del mismo autor/a

Khwaldeh, Ali; Tahat, Amani; Martí Rabassa, Jordi; Tahat, Mofleh
Tahat, Amani; Martí Rabassa, Jordi; Tahat, Mohammed