- 1、本文档共1页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
时移地震软件体系结构研究
刘其成“2陈小宏1郝振江’
(1石油大学CNPC物探重点实验室 1
北京 02249;2烟台大学计算机学院山东烟台 264006)
软件体系结构研究的问题包括软件系统总体结构组织和全局控制、通讯协议、同步、数据存取、
给设计元素分配特定功能、设计元素的组织、规模和性能等。基于软件体系结构的设计方法是先确
定系统的软件体系结构,然后在该体系结构的约束下进行部件和框架设计.其设计过程一般可以分
为功能划分、结构确定和功能到结构的分配三个步骤。功能划分和结构确定过程一般称为面向对象
分析过程,得到系统模型。功能到结构的划分过程则主要采用软件体系结构风格进行设计。关键是
找到一种能够复用的、成熟的体系结构或借用某些体系结构的风格建立适用于本问题领域的体系
结构风格。因此对于时移地震勘探软件设计而言,应用软件体系结构提高软件总体质量的关键是研
究现有的软件体系结构风格,建立适应时移地震勘探软件设计实际情况的新体系结构风格。
常用的软件体系结构如下:①主程序十子程序的体系结构。在时移地震软件系统中,应用模块
是子程序,有确定的任务(函数),例如面元重置、互均化处理等,数据作为参数传递;时移地震处理
系统的执行程序作为主程序管理控制循环,循序通过流程中的模块子程序。②批量序列体系结构。
时移地震数据处理系统的批量序列体系结构式样,是一种流水线结构。这样的方式是下面的“管道
过滤”体系结构式样的“退化”形式,系统中的所有的过滤器首尾相连。③管道一过滤器体系结构。该
结构反映了面向结构的模块化设计思想。系统按功能划分为许多模块。模块表现为具有输入和输
出接口的黑箱,被称为过滤器。系统的数据表示抽象为连接过滤器的管道中的数据流,过滤器从输
入管道得到原始数据,计算后向输出管道输出结果数据。④面向对象体系结掏.它将数据表示和对
数据的操作封装在抽象数据类型或对象中,对象之间通过对彼此接口的调用来发生相互作用。系统
通过对象的相互作用完成系统功能。⑤基于事件隐式调用的结构。它存在一个和所有的部件相连
接的框架部件。所有的对象仅和框架联系而互相独立。对象需求其他对象的服务时,向框架发出事
件。所有对象在框架注册自身响应的事件,框架将事件广播或发往接受事件的对象。
我们的时移地震软件采用了一种新的管道一转接器一过滤器的体系结构。它的所有过滤器不
再直接通过管道相连,用类似框架的转接器,规定过滤器的输入输出标准界面。所有过滤器(即计算
部件)之间彻底无关,过滤器必然和某一个或几个转接器相关,并通过转接器向其他过滤器提供服
务或从其他过滤器享受服务。这样,通过转接器实现了过滤器的标准输入输出接口,避免了管道一
过滤器体系结构中,各过滤器必须具备数据流上游各种相同功能的过滤器的输出数据读人转换功
能带来的复杂性问题。所有的过滤器的原始数据必然是上游转接器数据接口,而输出的数据也只要
设计为下游转接器的数据格式即可.简化了过滤器的开发。增加任何一个上游过滤器时,无需对下
游已存在的过滤器进行任何修改,提高了系统的可扩展性和可复用性。
实际上它已经相当于一个多框架的基于隐式事件调用的结构,具备了基于隐式事件调用结构
除了部件可以动态配置外的所有优点。但相对于基于隐式事件调用结构。转接器虽然类似框架结
构,但计算控制权始终在过滤器之间传递,转接器从不掌握控制权。转接器的作用规定了该状态的
标准数据格式,在计算中仅是由用户设置上下游过滤器的类型,并连接上下游过滤器。因此,本体系
结构没有事件的概念.也因此回避了由于事件隐式调用而带来的诸如部件注册、事件发送、部件位
置动态确定和参数从事件中传递等系统开销和实现难题。
本研究得到国家高科技研究发展计划(863计划)(2001AA60201l一2)资助。
·115·
您可能关注的文档
- 血液灌流在临床上疗效的研究(附58例报告).pdf
- 选择性激光粉末烧结的成型过程的研究.pdf
- 中药治疗反流性食管炎的近代的研究.pdf
- 基于有机电致发光显示的透明导电膜ITO的研究.pdf
- 预制-内夯扩沉管灌注异型桩在黄河下游冲积平原应用.pdf
- 一类模糊信息系统的知识发现的研究.pdf
- 中药保护急性胰腺炎大鼠肠粘膜屏障的系列的研究之四--肠道细菌移位.pdf
- 预应力索杆组合空间网架结构的研究.pdf
- 新型氧化-混凝剂处理染料废水的研究.pdf
- 急性脑梗死的分型的研究.pdf
- 人教版英语5年级下册全册教学课件.pptx
- 部编人教版2年级上册语文全册教学课件含单元及专项复习.pptx
- 人教版8年级上册英语全册教学课件(2021年8月修订).pptx
- 教科版(2017版)6年级上册科学全册课件+课时练.pptx
- 人教版PEP版6年级英语下册全册教学课件(2022年12月修订).pptx
- 部编人教版2年级下册语文全册课件(2021年春修订).pptx
- 人教版数学6年级下册全册教学课件(2023年教材).pptx
- 湘少版5年级下册英语全册教学课件(2021年春修订).pptx
- 人教PEP4年级下册英语全册教学课件 [2}.pptx
- 人教版6年级上册英语全册教学课件.pptx
最近下载
- Siemens 西门子工业 SIMOTICS M-1PH1 主电机 SIMOTICS M-1PH1 主电机 使用手册.pdf
- 以工代赈农村公路建设项目可行性研究报告完整.docx
- 火烧云ppt.ppt VIP
- DB3205T 1019-2021 县 市、区)、镇(街道)、村(社区)三级社会治安综合治理中心建设与管理规范.docx VIP
- 2023年重庆师范大学单招数学试题及答案解析.docx
- 中学生文明礼仪讲座.ppt VIP
- 2025年网格长认证考试题库.pdf
- GB50009-2012 建筑结构荷载规范.pdf
- 光伏发电工程验收规范.pdf
- 意识形态工作责任制考核指标及操作细则.docx VIP
文档评论(0)