Development of Software for Geothermal Applications Through Integration Technologies
- Key words
- software, geophysical applications, SIGMA, IPOGEO
- Conference
- World Geothermal Congress
- Year
- 1995
- Session
- SECTION 15 - Software for Geothermal Applications
- Language
- English
- Paper number
- 4-Spinelli
Full text
Opens in a new tab
Abstract
We introduce two systems developed for geothermal applications, and illustrate the techniques used for their development. SIGMA is an integrated system for management, processing and visualization of geomagnetic, gravimetric and electrical resistivity data, integrating public domain codes for filtering with commercial interpolation routines. IPOGEO is an integrated system for the management and processing of seismic data. Several algorithms have been integrated to produce synthetic seismograms and seismic topographies.
We uses a re-engineering process, which allows to take programs embodying significant domain knowledge and improve some of the characteristics of those programs, supporting geophysicists in their work, hiding unnecessary implementation detail in the integration machine.
We present the technique and the software environment we used for re-engineering and integration of programs. Our methodology is centered on the idea of software model, which is a description of a set of software components, their activation modalities and their interconnections. Requirements have been derived though the use of hypertext for rapid prototyping. We used well-defined software architecture and a set of C++ libraries specifically designed to support integration.
Copyright 1995, International Geothermal Association. Readers who download papers from this site should honour the copyright of the original authors, and may not copy or distribute the work further without the permission of the original publisher.