虚拟仪器测试环境软件总线体系结构
测试技术是贯穿于产品全寿命周期各阶段的唯一的一项工程技术,测试的核心技术又是 软件,是实现货架产品(Commercial Off-The-Shelf,COTS)的关键。自动测试设备(Automatic Test Equipment)的软件平台应以 “互连、互通、互操作”原则作为基本要求,实现测试和诊断信息的融合和共享。
虚拟仪器测试环境 (Visual Instrument Test Environment, VITE)是支持IEEE 1226广域测试环境(A Broad –Based Environment for Test)标准的开放式通用测试软件平台产品,它采用软总线(对象总线)的结构形式,利用对象模型驱动的原理,在各个对象模型组件之间,以及组件的使用者和提供者之间,建立透明的通信通道。其目的是实现自动测试系统测试程序集(Test Program Set)开发与硬件平台无关性,体现系统设计的方便性、灵活性、安全性和先进性。在软件信息模型的设计上,强调系统重构或重组,能够根据被测对象或测试流程的不同而动态地进行重组,降低系统重组的费用。
一、VITE标准体系结构分析
虚拟仪器测试环境VITE采用开放式的对象模型驱动结构(Model Driven Architecture),全面支持产品测试领域的各种软件接口标准,以实现软件组件的可移植性、可重用性、互换性、互操作性。标准体系见图1。
图1 虚拟仪器测试环境标准框架
在整个标准体系中,根据产品测试的特征,划分为两个层次的框架,即信息框架和系统框架,所有相关的组件标准以即插即用的功能模块形式挂在框架软总线上。
产品测试过程中的各种信息处理围绕着信息框架展开,分别包括测试需求建模数据、测试程序文档、机内测试数据、诊断和维护数据、仪器资源数据和数据交换格式数据等。其关键是IEEE 1226标准中定义的核心测试信息模型(Core Test Information Model),充分描述了测试、测试说明、测试需求和其它的广域测试领域的信息实体。各个组件标准都是基于CTIM的,并根据各自的特点完成对CTIM的扩展,从而将其定制到不同应用领域。
具体的测试实现则围绕着系统框架展开,包括各种的资源管理服务、运行时服务、仪器驱动、诊断处理服务等。
系统框架负责向信息框架提供信息来源,是信息的提供者。而信息框架根据产品测试要求,向系统框架发出信息采集命令,并接收和处理信息。
所谓框架实质上是为简化特殊应用领域的应用开发和系统管理而设计的软件环境。从另外一个视角看这个标准框架,框架在软件层次中是一种中间件,它位于操作系统之上,具体的测试应用之下。图2显示了ABBET测试基本框架(Test Foundation Framework)中的标准的综合集。
相关文章
- 2024-07-09超声波空化及其应用
- 2024-08-01一种基于有穷状态自动机的二维浅海声线追踪方法
- 2024-09-30弯曲薄板的动态响应特性分析
- 2024-10-24材料试验机在行程开关检测中的应用
- 2022-06-06NVE隔离技术在低压电器行业应用



请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。