GASOR系统面向对象的跨语言互访技术研究-计算机应用技术专业毕业论文

上传人:m**** 文档编号:429858876 上传时间:2023-03-23 格式:DOCX 页数:73 大小:139.50KB
返回 下载 相关 举报
GASOR系统面向对象的跨语言互访技术研究-计算机应用技术专业毕业论文_第1页
第1页 / 共73页
GASOR系统面向对象的跨语言互访技术研究-计算机应用技术专业毕业论文_第2页
第2页 / 共73页
GASOR系统面向对象的跨语言互访技术研究-计算机应用技术专业毕业论文_第3页
第3页 / 共73页
GASOR系统面向对象的跨语言互访技术研究-计算机应用技术专业毕业论文_第4页
第4页 / 共73页
GASOR系统面向对象的跨语言互访技术研究-计算机应用技术专业毕业论文_第5页
第5页 / 共73页
点击查看更多>>
资源描述

《GASOR系统面向对象的跨语言互访技术研究-计算机应用技术专业毕业论文》由会员分享,可在线阅读,更多相关《GASOR系统面向对象的跨语言互访技术研究-计算机应用技术专业毕业论文(73页珍藏版)》请在金锄头文库上搜索。

1、英文摘要Subject: A Study of accessing cross-language of GASOR with ObjectorientedTechnologySpeciality: Computer Application TechnologyName: QuanInstructor: WangABSIRAClAt present,implementing models with different language is becoming natural direction in application systemIn object layer,how to access

2、cross language among models诵th objectoriented and how to adopt reasonable method are the crucial and difficult issue in application systemAccessing cross language which based on object is a mutual capability that carl communicate with the models of different languageThe object should be defined with

3、 favorable interface which Can insure the consimency of itselfThe key issue is how to maintain the consistency in communicationIt can conduce to erlhance the rate of reutilization andimprove efficiency of developmentFirstly,according to the methodology of object-oriented,diversified accessing cross

4、language technologies which exist are studiedAnd three forms of accessing cross language technology which exist currently are summed upThe research of the mutual communication by the style of C function,the COM interface and the platform ofNET are analyzedThen theadvantage and disadvantage of those

5、three forms of accessing cross language technology isdiscussedSecondly,considerring the actual problem of the reservior object model of GASOR and the characteristic of itself,the feasibility of the accessing cross language technology is analyzed and the technical theory connect、析th the the reservior

6、 object model of GASOR is studiedAccessing cross language technology in the reservior object model of GASOR includes two aspectsOne is the C+object model based on the native code,the other is the C群object model based on theNET managed codeThe reservior object model of GASOR is theC+object model,and

7、the C撑code can only communicate、)I,il theNET managed codeThus,indirect layer is needed to establish a bridge between the C+object model and the C拌objectmodel SO that two models Can communicate between languagesFinally,taking a actual C拌object model for example,this dissertation make a particularanal

8、yse of the relationship between this C撑object model and the reservior object model of GASORCombining wi廿1 the technical theory of the accessing cross language,the purpose of integrating this C群object model into GASOR is implementedAnd the local data validates theIII英文摘要rationality of the integration

9、Keywords:Object-oriented,reserve object model,C+object model,NET object model,crosslanguage,GASOR Thesis:Application StudyIV学位论文创新性声明本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研究成 果。尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中不包含其他 人已经发表或撰写过的研究成果;也不包含为获得西安石油大学或其它教育机构的学位 或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中做 了明确的说明并表示了谢意。

10、申请学位论文与资料若有不实之处,本人承担一切相关责任。论文作者签名:丛日期:M蹭历功学位论文使用授权的说明本人完全了解西安石油大学有关保留和使用学位论文的规定,即:研究生在校攻读 学位期间论文工作的知识产权单位属西安石油大学。学校享有以任何方法发表、复制、 公开阅览、借阅以及申请专利等权利,同时授权中国科学技术信息研究所将本论文收录到中国学位论文全文数据库并通过网络向社会公众提供信息服务。本人离校后发表或使用学位论文或与该论文直接相关的学术论文或成果时,署名单位仍然为西安石油大学。论文作者签名:日期:搠窖多加导师签名:注:如本论文涉密,请在使用授权的说明中指出(含解密年限等)。第一一章绪论第一

11、章绪论11课题的目的及意义GASOR(Geostatistical Analysis System Of Reservoir)是一个用于油藏建模的地质 统计分析系统,主要面向石油地质学家和油藏工程师。GASOR储层对象模型主要用于 油气田分布预测,开采方案的可行性分析作出相应的科学性预测。同时,它为油气田的 开采过程提供技术支持,已经成为一个国产的、油气储层随机建模方面的商品化软件【lJ。 GASOR已经在C+对象模型的基础上建立了以小层为中心的储层对象模型。目前, GASOR的大部分代码是用C+编写的,但随着它的不断改进,GASOR的各个功能将 逐渐完善。利用当前各种编程语言所带来的优越性,

12、GASOR储层对象模型越来越多的 功能将利用其他编程语言实现。目前越来越多的功能将用C群来实现,GASOR将长期处 于C+与C撑代码二者共存的状态中。这就要求在系统中采用适合GASOR的行之有效的 跨语言互访技术,能够有效地整合这两种不同技术的部分,使得GASOR的储层对象模型在两种语言间能够互访。 本课题的研究主要是为了在GASOR原有的基础上,利用面向对象的思想分析模型现状,并选用合适的跨语言访问技术,实现GASOR的储层对象模型在两种语言间互访,实 现在整个架构下的各对象模型的集成。就其意义而言,对于用户来说,使用户更容易理解软件的流程,让用户主动的去使 用软件,而不是被动的被系统的必须

13、流程所牵制。真正实现面向对象的特点。对开发人 员而言,能够实现对系统的更好理解,在系统功能不断丰富的情况下,在原有构架的基 础上,添加新功能。根据用户的不断需求,改进GASOR储层对象模型的内部组织结构。 对于GASOR而言,让在面对系统需求的变化时不再疲于奔命,而能以一种优雅的、自然 的衔接方式,实现更好的通信。12国内外研究现状本课题涉及到的主要研究领域为面向对象和跨语言访问技术。121面向对象面向对象的方法来源于二十世纪六十年代末的Simula语言,该语言的特点是引入了 数据抽象和类的概念,后来的Smalltalk语言为面向对象程序设计奠定了基础【21。面向对 象技术是一种新的软件技术,

14、从提出面向对象的概念起,到现在逐渐发展成为一种比较 成熟的编程思想,并且成为目前软件开发领域的主流技术。同时,它不仅局限于程序设 计方面,已经成为软件开发领域的一种方法论。它对信息科学,软件工程,人工智能和西安石油大学硕士学位论文认知科学等都产生了重大影响。尤其在计算机科学与技术的各个方面影响深远。从认识 论的观点出发,面向对象的思想比较符合人类的思维方式【3】。通过面向对象技术,可以 将客观世界直接映射到面向对象解空间,从而为软件没计和系统开发带来革命性影响。 八十年代末以来,随着面向对象技术成为研究的热点,产生了几十种支持软件开发技术 方面的面向对象方法。其中,Booch,OMT,Coad

15、Yourdon和Jacobson的方法在面向对 象软件开发方面得到了广泛的认可。122跨语言互访技术为了满足不同领域内所研究问题的需要,提出了异构应用系统的概念。在本课题的 研究中,异构应用系统是指用不同语言实现的功能模块在应用系统整体架构下集成后形 成的系统。本课题所研究的跨语言访问技术也是基于这种异构系统的,通过在对象层次上的跨 语言互访实现不同语言间的通信。以GASOR储层对象模型为例,结合GASOR自身情 况,实现基于储层对象模型的C+对象模型和C撑对象模型之间的互相访问。不同语言间的通信可通过三种手段来实现。 第一:函数。这是面向过程的语言之间通过协议来实现语言的互访,它在形式上表现为函数。比如在C代码编写的模块中调用Fortran实现的函数,在PASCAL编写的模块中 调用用C语言实现的函数。这种适合于面向过程的

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号