Framework-Based Software Reuse for Interactive Seismic Processing Applications