微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 模拟电路设计 > 测试语言的发展

测试语言的发展

时间:11-30 来源:互联网 点击:

  (1)成本问题:包括购买开发语言工具和测试语言培训等费用;如ATLAS语言的开发工具PAWS软件十分昂贵,而且测试人员掌握该语言还需要额外的费用;测试语言的出现没有带来成本的降低;(2)灵活性和应用范围的矛盾:如果标准测试语言适用于几乎所有ATE系统,则制定该语言需要做大量的工作,而且会使一些应用变得复杂;当然测试语言应用范围太窄也不可能成为标准测试语言,如GOAL语言在卫星测试领域中应用评价很好,但不具备经过简单修改应用到其他领域的能力。因此,要在应用范围和灵活性之间折衷,即能够适用于大多数ATE系统,而且具有经过简单修改就可以应用到新产生的ATE系统的灵活性;语言应用范围狭窄;(3)移植性问题:ATLAS语言是所有测试语言中移植性较好的一门语言,但利用ATLAS编写的TPS也存在移植性问题。ATLAS语言制定初期不直接涉及仪器的功能,但是,随着计算机和测试仪器技术的迅速发展,ATLAS不能及时对新的仪器功能进行语义方面的补充。为了实现对新仪器的访问,ATLAS代码中扩充了许多直接访问ATE资源的语句,这样就出现了非ATLAS软件模块,即所谓的NAMs。这些NAMs直接参与对仪器一级接口的访问,而这些接口是由仪器制造商设计和控制的,NAMs则由TPS开发人员设计,导致TPS开发人员直接对物理的仪器设备进行访问,这种局面的出现使TPS的移植性无法保证;(4)兼容性问题:测试语言发展过程中未能做到完全向上兼容,如IEEE Std 716-1989标准对ATLAS语言的修改对IEEE Std.716-1985标准不能向上兼容,使得用户采用上一个标准定义的ATLAS语言编写的TPS在新ATLAS子集下需要做修改才能运行,给用户带来很大不便。?

  测试语言目前仍处在发展中,还需要做大量工作才能产生标准测试语言。研究具有自主知识产权的通用的标准测试语言对自动测试系统的发展具有重大意义。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top