(精品)第十一章(2010).ppt
《(精品)第十一章(2010).ppt》由会员分享,可在线阅读,更多相关《(精品)第十一章(2010).ppt(64页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、北京航空航天大学自动化学院北京航空航天大学自动化学院ATEATE实验室实验室于劲松于劲松20102010年年5 5月月二自动测试软件体系结构与标准三3 四4 五概述一提 纲4 六自动测试系统软件的发展历程ABBET标准及测试信息描述ATML测试软件体系结构与实现机制概述v自动测试系统软件是整个测试系统的核自动测试系统软件是整个测试系统的核心和关键,测试资源的管理与调度、心和关键,测试资源的管理与调度、UUTUUT测试任务的实现、测试中的人机交测试任务的实现、测试中的人机交互、测试互、测试/诊断信息的存储与利用等一诊断信息的存储与利用等一系列功能的实现都依赖于测试系统软件,系列功能的实现都依赖于
2、测试系统软件,所以测试系统软件体系结构的合理性将所以测试系统软件体系结构的合理性将直接影响到整个测试系统的性能。直接影响到整个测试系统的性能。自动测试系统软件开发内容v收集、编制软件需求文档;v测试软件开发环境选择;v编程控制测试仪器;v测试结果的存储与管理;v测试用户界面的设计;v测试流程(逻辑)编制;v测试软件可重用设计(考虑)。目前测试软件开发面临的热点问题v测试仪器可互换v测试软件可移植与互操作v测试与诊断的融合过时的仪器驱动测试程序新的仪器驱动仪器控制总线过时的仪器新的仪器开关阵列被测单元 测试仪器更换对测试系统的影响1 1 自动测试系统软件的发展历程自动测试系统软件的发展历程自动测
3、试软件的发展经历三个阶段:自动测试软件的发展经历三个阶段:(1 1)面向仪器的测试软件结构)面向仪器的测试软件结构(2 2)面向应用的测试软件结构)面向应用的测试软件结构(3 3)面向信号的测试软件结构)面向信号的测试软件结构(1 1)面向仪器的测试软件结构)面向仪器的测试软件结构测试仪器、开关资源测试仪器、开关资源仪器仪器I/O接口接口VISA I/O库库仪器驱动器仪器驱动器测试应用程序测试应用程序测试系统硬件测试系统硬件测试系统软件测试系统软件(3 3)面向应用的测试软件结构应用程序应用程序测量测量/激励服务器激励服务器角色控制模块角色控制模块角色控制模块角色控制模块仪器驱动器仪器驱动器仪
4、器驱动器仪器驱动器仪器仪器仪器仪器面向应用的测试软件结构面向应用的测试软件结构角色控制模块角色控制模块仪器驱动器仪器驱动器仪器仪器COM API对测试结果的补偿算法对测试结果的补偿算法仪器驱动器或仪器驱动器或仪器调用接口仪器调用接口 角色控制模块内部结构角色控制模块内部结构(3)面向信号的测试软件结构测试应用程序IVI信号驱动器IVI公共组件IVI/VPP/VISA仪器驱动器测试仪器/开关测试资源信息库信号接口2 2 自动测试系统软件体系结构与标准v根据美国国防部自动测试系统执行局根据美国国防部自动测试系统执行局(DoD ATS EADoD ATS EA)颁布的)颁布的自动测试系统体自动测试系
5、统体系结构指南系结构指南的描述,自动测试系统体系的描述,自动测试系统体系结构首先是结构首先是信息共享和交互的结构信息共享和交互的结构,应该,应该能够满足产品整个生命周期的各个阶段,能够满足产品整个生命周期的各个阶段,ATSATS内部各组件间、内部各组件间、ATSATS之间及之间及ATSATS与外部环与外部环境间信息的共享与无缝交互能力。境间信息的共享与无缝交互能力。测试环境与信息共享框架测试环境与信息共享框架TPSTPS应用应用开发环境开发环境ATSATS采购采购环境环境ATSATS运行运行环境环境产品产品诊断维护诊断维护 产品产品设计环境设计环境信息共享框架信息共享框架自动测试系统的信息共享
6、框架结构下一代自动测试系统开放式体系结构下一代自动测试系统开放式体系结构TestProgramDocumentationInstrumentFunctional and Parametric DataProduct DataBuilt-inTestDataMaintenanceDataSwitchFunctional and Parametric DataAdapterFunctional andParametric DataUUT TestRequirementsDigital TestFormatDiagnosticDataINFORMATION FRAMEWORKSYSTEM INTER
7、FACESNetworkIAB STD 5&7(TCP/IP)VPP-2IEEE P1226IEEE P1445EDIFIEEE 1226.13TeRM(EDIF Test)IEEE P1226.11IEEE P1226.11IEEE P1226.11InstrumentDriversVPP-3.xRun-timeServicesIEEE P1226.10IEEE 1232.1Receiver/FixtureSwitchMatrixEvolution 1Evolution 2Evolution 3Multi-MediaFormatsDiagnosticServicesIEEE 1232.2Re
8、sourceManagementServicesIEEE 1226.3GenericInstrumentClassesCommunicationsManagerVPP-4美军规划的自动测试系统软件发展路线图v第一阶段 规划:19941997.9;规划ATE开放体系结构,实现仪器可互换、提高仪器选择的灵活性v第二阶段 规划:19971999.3;规划ATS开放体系结构,实现TPS可移植与互操作v第三阶段 规划:19962000;增强UUT全寿命的支持,建立信息共享体系结构,实现ATS外部接口标准化,便于测试诊断信息、BIT信息、维护信息的共享和重用,便于产品设计信息在测试阶段的重用。v第四阶段
9、规划:19982002.6;与综合诊断支持系统、健康管理系统相结合形成产品长期维护支持体系结构。自动测试软件体系结构的发展v实现测试信息共享和重用最初的尝试是采用ATLAS(Abbreviated Test Language for All Systems)语言定义测试要求,ATLAS最终成为近三十年来应用最广泛和最成功的测试开发语言。在ATLAS的基础上,美国空军于上世纪八十年代末曾试图采用Ada语言进行测试开发,并在F-22飞机自动测试系统上研发了原型系统,这就是ABBET标准的前身ABET(ATLAS/Ada-Based Environment for Test)。3、ABBET(A B
10、road Based Environment for Test)广域测试环境v随着计算机技术的迅猛发展特别是面向对象随着计算机技术的迅猛发展特别是面向对象和组件技术的出现,为测试信息的共享、测和组件技术的出现,为测试信息的共享、测试系统的开发提供了更加强大的手段,在试系统的开发提供了更加强大的手段,在ABETABET标准的基础上,标准的基础上,IEEEIEEE标准协调委员会标准协调委员会SCC20SCC20制定了制定了ABBETABBET标准。作为新一代测试领标准。作为新一代测试领域软件接口标准集,域软件接口标准集,ABBETABBET标准的实质是一套标准的实质是一套与测试相关的信息交换与信息
11、处理标准,覆与测试相关的信息交换与信息处理标准,覆盖产品整个生命周期与测试相关的各个环节,盖产品整个生命周期与测试相关的各个环节,为测试信息的移植和测试开发的实现提供了为测试信息的移植和测试开发的实现提供了便利。便利。ABBET标准的核心思想vABBETABBET标准的核心思想是:标准的核心思想是:以以测试信息的共享测试信息的共享和重用为基础进行测试开发,最终形成与测和重用为基础进行测试开发,最终形成与测试软试软/硬件环境相对独立的测试软件结构硬件环境相对独立的测试软件结构。这这样,测试开发不仅不受制于最终实现的硬件样,测试开发不仅不受制于最终实现的硬件环境,而且与编程语言、操作系统等软件开环
12、境,而且与编程语言、操作系统等软件开发与运行环境无关。发与运行环境无关。ABBETABBET标准通过建立标准通过建立面向面向被测对象、面向测试信号的测试信息模型被测对象、面向测试信号的测试信息模型,使测试开发过程所涉及的使测试开发过程所涉及的产品设计信息、测产品设计信息、测试信息及维护信息与实现机制分离试信息及维护信息与实现机制分离,最大程,最大程度地降低了测试开发对环境的依赖,其最终度地降低了测试开发对环境的依赖,其最终目的是降低开发与维护成本。目的是降低开发与维护成本。ABBET标准软件结构分析基于基于ABBETABBET标准的测试软件结构标准的测试软件结构仪器环境仪器环境测试过程测试过程
13、测试要求测试要求UUT测测试试过过程程虚拟资源虚拟资源测试仪器测试仪器UUT测试要求测试要求 现有的测试软件结构现有的测试软件结构TestObjectsABBET标准的层次结构v软件体系结构的构建模式一般分为:管道过滤模式、面向对象模式、事件驱动模式、分层模式、解释器模式。ABBET标准采用分层模式的软件体系结构,每一层为上层提供服务,同时又是下一层的客户,层次间服务与信息交互的规格有明确的定义,而实现细节则由用户灵活掌握。分层结构降低了复杂测试软件各部分间的耦合程度,支持功能模块的重用,也便于系统的扩展。ABBET 标准的层次结构定义产品描述层产品描述层测试策略测试策略/需求层需求层测试过程
14、层测试过程层测试资源管理层测试资源管理层仪器控制层仪器控制层IGES,EDIF,VHDL,ISO STEPIGES,EDIF,VHDL,ISO STEPAI-ESTATE,WATES,ATPGAI-ESTATE,WATES,ATPGC/ATLAS,ATLAS2K,AdaC/ATLAS,ATLAS2K,AdaTEDLTEDLGPIB,VXI,PXI,SCPI,MMSGPIB,VXI,PXI,SCPI,MMSABBET的层次划分的层次划分参照的标准参照的标准ABBET的分层模型的分层模型ABBETABBET标准的实现机制标准的实现机制何时何时何地何地限制限制终止终止起始起始时间时间限制限制条件条件
15、行为行为信号信号位置位置 简化的核心测试信息模型简化的核心测试信息模型CTIMCTIM信号信号资源资源属性属性端子端子连接实体连接实体 TFF TFF概念模型概念模型ABBETABBET标准的应用范围标准的应用范围ABBETABBET标准测试软件结构的优点标准测试软件结构的优点(1 1)实现产品设计和测试信息的共享和重用;)实现产品设计和测试信息的共享和重用;(2 2)实现)实现TPSTPS的可移植、重用与互操作;的可移植、重用与互操作;(3 3)实现测试仪器的可互换;)实现测试仪器的可互换;(4 4)促进测试软件和测试软件工具的发展、集成)促进测试软件和测试软件工具的发展、集成与便捷使用;与
16、便捷使用;(5 5)实现产品的集成诊断与综合健康管理;)实现产品的集成诊断与综合健康管理;(6 6)实现测试开发编程语言与环境的多样性。)实现测试开发编程语言与环境的多样性。DoD ATS Technical Framework RelationshipsDoD ATS Technical Framework RelationshipsLEGEND Resource or generic LevelSignal or independent LevelUUT Test LevelInstrument Functional&Parametric DataIFPAdapter Functional
17、&Parametric DataAFPCommunicationManagerICMInstrument DriverDRVSystemSystemFrameFrameworkworkFRMFRMResource Management ServicesRMSRun Time ServicesRTSDiagnosticServicesDIASDigital Test FormatDTFTest Program DocumentationTPDMultimediaFormatsMMFSwitch Functional&Parametric DataSFPMaintenance Data&Servi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品 第十一 2010
限制150内