网站大量收购独家精品文档,联系QQ:2885784924

时移地震软件体系结构的研究.pdfVIP

  1. 1、本文档共1页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
时移地震软件体系结构研究 刘其成“2陈小宏1郝振江’ (1石油大学CNPC物探重点实验室 1 北京 02249;2烟台大学计算机学院山东烟台 264006) 软件体系结构研究的问题包括软件系统总体结构组织和全局控制、通讯协议、同步、数据存取、 给设计元素分配特定功能、设计元素的组织、规模和性能等。基于软件体系结构的设计方法是先确 定系统的软件体系结构,然后在该体系结构的约束下进行部件和框架设计.其设计过程一般可以分 为功能划分、结构确定和功能到结构的分配三个步骤。功能划分和结构确定过程一般称为面向对象 分析过程,得到系统模型。功能到结构的划分过程则主要采用软件体系结构风格进行设计。关键是 找到一种能够复用的、成熟的体系结构或借用某些体系结构的风格建立适用于本问题领域的体系 结构风格。因此对于时移地震勘探软件设计而言,应用软件体系结构提高软件总体质量的关键是研 究现有的软件体系结构风格,建立适应时移地震勘探软件设计实际情况的新体系结构风格。 常用的软件体系结构如下:①主程序十子程序的体系结构。在时移地震软件系统中,应用模块 是子程序,有确定的任务(函数),例如面元重置、互均化处理等,数据作为参数传递;时移地震处理 系统的执行程序作为主程序管理控制循环,循序通过流程中的模块子程序。②批量序列体系结构。 时移地震数据处理系统的批量序列体系结构式样,是一种流水线结构。这样的方式是下面的“管道 过滤”体系结构式样的“退化”形式,系统中的所有的过滤器首尾相连。③管道一过滤器体系结构。该 结构反映了面向结构的模块化设计思想。系统按功能划分为许多模块。模块表现为具有输入和输 出接口的黑箱,被称为过滤器。系统的数据表示抽象为连接过滤器的管道中的数据流,过滤器从输 入管道得到原始数据,计算后向输出管道输出结果数据。④面向对象体系结掏.它将数据表示和对 数据的操作封装在抽象数据类型或对象中,对象之间通过对彼此接口的调用来发生相互作用。系统 通过对象的相互作用完成系统功能。⑤基于事件隐式调用的结构。它存在一个和所有的部件相连 接的框架部件。所有的对象仅和框架联系而互相独立。对象需求其他对象的服务时,向框架发出事 件。所有对象在框架注册自身响应的事件,框架将事件广播或发往接受事件的对象。 我们的时移地震软件采用了一种新的管道一转接器一过滤器的体系结构。它的所有过滤器不 再直接通过管道相连,用类似框架的转接器,规定过滤器的输入输出标准界面。所有过滤器(即计算 部件)之间彻底无关,过滤器必然和某一个或几个转接器相关,并通过转接器向其他过滤器提供服 务或从其他过滤器享受服务。这样,通过转接器实现了过滤器的标准输入输出接口,避免了管道一 过滤器体系结构中,各过滤器必须具备数据流上游各种相同功能的过滤器的输出数据读人转换功 能带来的复杂性问题。所有的过滤器的原始数据必然是上游转接器数据接口,而输出的数据也只要 设计为下游转接器的数据格式即可.简化了过滤器的开发。增加任何一个上游过滤器时,无需对下 游已存在的过滤器进行任何修改,提高了系统的可扩展性和可复用性。 实际上它已经相当于一个多框架的基于隐式事件调用的结构,具备了基于隐式事件调用结构 除了部件可以动态配置外的所有优点。但相对于基于隐式事件调用结构。转接器虽然类似框架结 构,但计算控制权始终在过滤器之间传递,转接器从不掌握控制权。转接器的作用规定了该状态的 标准数据格式,在计算中仅是由用户设置上下游过滤器的类型,并连接上下游过滤器。因此,本体系 结构没有事件的概念.也因此回避了由于事件隐式调用而带来的诸如部件注册、事件发送、部件位 置动态确定和参数从事件中传递等系统开销和实现难题。 本研究得到国家高科技研究发展计划(863计划)(2001AA60201l一2)资助。 ·115·

文档评论(0)

youyang99 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档