为充分利用已有技术成果,解决软、硬件环境变化带来的油气地震勘探采集工程软件的不适应以及多软件间的互操作问题,研究了软件集成和移植的关键技术和流程。通过分析地震勘探采集工程软件现状,指出了软件存在扩展性和维护性局限,提出了地震勘探采集工程软件集成环境的技术目标,它既应有完备的数据模型,又兼具强扩展性和高集成度。阐述了面向该技术目标进行软件集成的关键技术,分析了软件移植类型和策略,设计了软件移植的技术框架和方法,并研究了软件集成和移植中的重构技术。S软件移植的工程实践证明了该技术的合理性与有效性。
The key techniques and processes in software integration and transplantation are studied,to fully utilize the existing technical achievements,and to resolve the non-adaptive of seismic data acquisition engineering software and the interoperation problem of multi-software caused by the hardware and software environment variation.Through the analysis of the status of seismic acquisition engineering software,the existence of software scalability and maintainability issues are pointed out,and the technical objective of seismic acquisition engineering software integration environment are put forward,including complete data model,strong scalability and high integration.The key techniques of software integration for the target are described.By analysis on the software transplantation types and strategy,the technical framework and methodology of the software transplantation are designed.Moreover,the reconstruction technology in software integration and transplantation is studied.Finally,engineering practice of S software transplantation illustrates the reasonability and effectiveness of the techniques discussed in this paper.
国家科技重大专项(2011ZX05006-002)资助。