介绍一种新的ATE信息交换标准ATML

摘要: 为了有效地开发和使用ate产品,节约成本,需要一个有效的方法在企业间和用户间共享测试信息和数据。本文简要介绍一种新的基于xml的ate信息和数据交换标准。
关键词: 信息交换标准xmlatml

introduction to a new standard for ate information exchange atml
lin jun
abstract: in order to develop and use the ate products offectively and save the cost, an effective way to share the test information and data among the enterprises and users is necessary. this paper briefly introduecs a new xmlbased standard for atm information and data exchange.
keywords: information exchange standard, xml, atml.

1现状
自动测试系统一般由多台各种仪器设备组成,这些仪器设备可由不同厂家设计生产,每种仪器设备又有若干子系统和部件,这些子系统和部件也有许多是由子系统和部件生产厂提供的。自动测试系统集成部门根据最终用户的需求,将各种仪器设备利用各种平台集成起来,开发所需要的应用测试软件,提供用户使用。在用户、系统集成部门、仪器设备、子系统、部件生产厂之间,不时有各种信息需要交换。有效地在各单位之间互相交换所需要的信息和数据,可以大大地缩短系统开发时间、故障诊断时间和维护时间,提高工作效率,节省投资费用。
近年来,许多大的电子设备生产厂商在寻求一种方法共享测试系统、测试结果信息的方法,试图开发出一种xml式的专用数据交换标准,以满足共享ate和测试信息的需求。
军事部门和航空航天部门需要测试和待测单元比较多,所使用的测试系统比较复杂,由许多仪器设备组成,涉及的生产厂商、子系统、部件生产厂商、oem比较多,对信息交换标准的需求比较迫切。以海军航空兵部队和ate工业部门为首,共同努力,为ate和测试信息数据交换开始一种新的,以xml标准为基础的信息数据交换标准atml(automated test markup language)。他们定义了一组xml模式,用以表达测试信息,例如测试程序,待测件数据,包括测试结果和诊断步骤等。与此同时,其他工业部门,如通讯业、汽车业以及消费电子类等部门也打算采用这些灵活的atml模式。

2xml简介
xml(extensible markup language)是一种人们可以读懂,机器可以解释的数据表达方式,用于数据交换和数据存贮,按ascii标准文本格式构建,以用户定义的标记标定数据。xml只是一种在文本文件中格式化数据的方法,本身不做任何事情,但计算机程序必须解释和分析他。
构成xml文件的主要基石是元素(element),按特定的模式(schema)或样板(template)组织起来,采用嵌套结构,有根元素、父元素、子元素等。元素有属性(attribute)和名字区(namespace)。一个元素主要是一个数据标记或数据描述符。一个xml文本只能有一个根元素作为父元素,可嵌套有许多子元素,同一层次的子元素叫兄弟姊妹,包含这些兄弟姊妹的元素叫父亲。父元素下面有子元素。一个模式就是一个样板文件,用以描述一个给定的xml文件中有那些元素,它们是怎样组织的。xml利用模式在不同的xml系统中提供一种共同的数据接口。属性则是一小段数据,通常用来描述一个元素。名字区则用来区分两个同名的元素,与某一元素有关。

3atml
制订atml标准的目的是使一些大型系统、其制造供应商、用户之间信息交换更容易一些,一些有价值的信息能够共享、交换、互相操作。这些信息包括测试结果、程序、仪器及测试工作站的功能、技术指标及规范、待测件的规格、需求、诊断及维护信息等。为此atml工作组定义了9个atml外部接口作为xml数据接口,使测试结果的报告、测试的描述、仪器的描述、测试的结构布局、测试工作站以及待测件的数据等等信息标准化。它们是:
· common
· test results
· diagnostics
· test description
· instrument
· test configuration
· uut data
· test station
· interface adapter
atml数据交换文件的结构以xml文件为依据,采用ascii文本格式,用特定的元素来组织数据。atml模式在数据交换文件中定义特定的元素及其层次结构。由于在文本文件中含有描述符,它可以在任何平台上操作,计算机程序可以根据模式很容易地解释和分析这些标记,人们也很容易读懂他。
atml文件结构以一个xml标题行开始。该标题给出xml的版本号和文本字符的编码格式,例如<?xml version="1.0" encoding="utf-8"?>。
在此标题行之后,就是一个根元素,作为所有其他元素的父元素。在atml文件中,通常采用有模式结构的元素作为根元表,例如<test description>或<test result>。根元素根据atml的模式可以嵌套有若干个子元素,子元素还可以嵌套子元素。atml模式就是特定的xml接口的标准化样板文件。
由于atml用xml标准描述ate及测试数据,享有其循环(递归)功能和可扩展功能,在定义测试系统信息接口时有很大的灵活性,可以

  • 介绍一种新的ATE信息交换标准ATML已关闭评论
    A+
发布日期:2019年07月02日  所属分类:参考设计