地震资料道集流设计及自动代码生成研究
[Abstract]:In recent years, with the rapid development of 3D high density seismic exploration technology, massive seismic data processing has become more and more complex. In order to improve the efficiency of data access, according to the different software and hardware environment, the processor needs to adjust the data flow and modify the code of the data operation module. As a result, it is difficult to find a method to optimize the efficiency of data access because of the long period of process adjustment. At the same time, the cost of software development is increased because new code changes are required for each adjustment of data flow. Therefore, how to improve the development efficiency of data access module in seismic data processing system software has become an urgent problem. In order to solve the above problems, a parallel model of seismic data stream gathering is established by analyzing the characteristics of seismic data stream, and a visual trace gathering description language is designed according to the model. The user can make the trace flow diagram of seismic data according to the need, and generate the standard trace flow graph description file, and generate the code that can be compiled and executed by parsing and splitting the trace collection diagram description file. The successful research of seismic data collection design and automatic code generation technology can not only effectively improve the input and output access rate of massive data, but also reduce the complexity of the development of massive seismic data processing software. It is convenient for users to verify the efficiency of designing different data flow lines. The content of this thesis is as follows: 1. This paper studies the characteristics of seismic data access based on trace gathering, designs the seismic data gathering model: analyzes the characteristics of seismic data access based on trace gathering, summarizes the basic elements of data flow, including seismic data processing, seismic data flow, Seismic data access, data relations and data elements are used to construct the seismic data stream model (hereinafter referred to as "gather flow") and describe it formally. On this basis, the analysis method of data access efficiency of gathers. 2. 2. The visual design method of trace gathering flow is studied. The extensible mechanism of UML language and the graphic elements in UML activity diagram are used to extend the semantics and symbols of UML according to the channel gathering model. By using the existing UML modeling tool Visio, the design environment of trace gathering graph is established to realize the visualization of channel gathering model. 3. This paper studies the automatic code generation method of the track collecting control module of seismic data processing system: by using the track collection visual design tool, the user designs the concrete seismic data trace collection diagram. The code of data access is generated by analyzing the trace flow graph. Compile the generated code and access the data according to the design route of the data flow diagram. Finally, by synthesizing the research contents of this paper, the realization of seismic data collection design and code automatic generation, the efficiency of test data access, and the comparison and analysis are discussed. In order to verify the feasibility and effectiveness of the related optimization techniques and methods proposed in this paper.
【学位授予单位】:东北石油大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:P631.4;TP311.52
【相似文献】
相关期刊论文 前8条
1 曲贵川;;CodeSmith代码自动生成利器[J];今日科苑;2008年12期
2 华斌;左岗;;基于轻量级XML Web服务的代码生成技术[J];实验科学与技术;2006年S1期
3 邬树伟;顾君忠;朱力强;;分布式关系型数据库管理系统C-POREL的代码生成机制设计[J];华东师范大学学报(自然科学版);1990年03期
4 孔敬之;;基于Matlab自动代码生成技术和测试机制的嵌入式系统开发[J];科技信息;2009年06期
5 林哲;;过程蓝图支撑环境构建方法的研究[J];汕头大学学报(自然科学版);2012年01期
6 万吉权;张居林;王刚;;基于RTW自动代码生成BCM的模型库研究[J];科技信息;2013年05期
7 方志伟,,马燕;三维迭代函数系统代码生成算法分析与实验研究[J];上海师范大学学报(自然科学版);1994年01期
8 ;[J];;年期
相关会议论文 前2条
1 韩颖;高翔;王国仁;于戈;郑怀远;;OQL预处理器代码生成算法的设计[A];第十六届全国数据库学术会议论文集[C];1999年
2 盛刚;闫振福;;应用ACGS进行有效的电子政务系统的开发(英文)[A];计算机技术与应用进展·2007——全国第18届计算机技术与应用(CACIS)学术会议论文集[C];2007年
相关重要报纸文章 前1条
1 ;发动机ECU开发应集中于软件[N];中国电子报;2006年
相关硕士学位论文 前10条
1 葛乐;电动汽车用永磁同步电机控制系统研究[D];天津理工大学;2015年
2 孙聚;基于FreeMarker引擎的代码生成工具的设计与实现[D];哈尔滨工业大学;2015年
3 谌志涛;基于模板的软件构建自动化技术的研究[D];南昌大学;2015年
4 孙石;基于模型的OBD故障诊断仪设计[D];北京理工大学;2015年
5 左春雪;地震资料道集流设计及自动代码生成研究[D];东北石油大学;2015年
6 汪畅;基于动词属性的模板化自动代码生成[D];重庆大学;2010年
7 张腾;代码生成技术研究及其在电信增值业务中的应用[D];重庆大学;2005年
8 管太阳;基于模板的自动代码生成技术的研究[D];电子科技大学;2007年
9 董玉明;代码生成技术在管理信息系统开发中的研究与应用[D];吉林大学;2012年
10 孙军平;基于语义分析的代码生成工具的研究与开发[D];上海交通大学;2013年
本文编号:2166578
本文链接:https://www.wllwen.com/kejilunwen/kuangye/2166578.html