航天测控虚拟仪器测试环境软件总线体系结构

时间:2013-01-23来源:网络

  软总线又叫对象总线或ORB(对象请求代理),其目的是为组件间或组件使用者与组件提供者之间提供透明的通信通道。图中的应用执行、诊断显示、测试系统等组件就是挂接在软总线上的“软件集成电路(IC)”。
  软总线是联结应用程序、各种对象、服务、对象工具集的核心,能够把各个组件对象元素有序地分割开来,用以实现分布式的软件集成和应用上的即插即用。它包括两个两个层次的关系:1).对象方法、服务的“定义” 与它们的“实现”之间的关系。通过接口定义语言 OMG IDL 我们可以获得规范、通用的对象方法、服务定义。借助软总线,这些定义可以在任何编程语言、代码模块中真正实现,这种分割有助于进行具体软件编码互换,编程语言互换以及版本互换。2).请求“客户”与响应“服务器”之间的关系。客户对其它对象方法、服务的请求并不直接传递给被请求服务器,而是转交给软总线,由总线监察服务器的位置、状态,并决定服务绑定的方式,这种关系有助于对分布式对象进行跨平台、跨协议的逻辑集成。
  这两种关系能够保证组件通过总线进行通信,解决组件之间的互操作问题。每个组件通过组件通信单元(也称适配器)与总线连接,适配器组件解决互不相识的组件之间的互操作和数据交换问题。从适配器送往总线的数据组件对象能被任一其它适配器自动识别,而且数据组件对象安装期间可由安装人员进行适当的调整从而改变服务组件的功能和结构,以适应新的要求。用户界面组件提供表示服务,服务组件提供功能服务。
  结合第2节描述的VITE标准体系结构划分和测试主体、测试资源、测试环境三者之间的关系,整个VITE的实现分为五个概念层。
  第1层为测试信息层,主要对被测产品进行描述,以取得产品设计和维护试验的有关信息,以及其测试的特殊需求。图3中的模型编辑组件主要完成这一层的功能。
  第2层为测试需求和策略层,提供UUT(被测件)的测试需求、测试模式和诊断知识的标准信息实体,其目的是产生高效的测试程序和可靠的数据。图3中的应用执行组件、诊断引擎组件、数据库引擎组件等主要完成这一层的功能。

1 2 3

关键词: 航天测控 虚拟仪器 总线体系

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版