DocumentCode :
1906151
Title :
Developing portable test program sets in a graphical design environment
Author :
Fertitta, Kirk ; Meacham, Byron
Author_Institution :
Autom. Sci. Group, CACI Inc., San Antonio, TX, USA
fYear :
1997
fDate :
22-25 Sep 1997
Firstpage :
475
Lastpage :
487
Abstract :
This paper describes techniques for reducing test station hardware dependence in test programs implemented in National instrument´s LabVIEW development environment hardware dependence is reduced by a combination of design strategies, and by the definition of a Hardware Abstraction Layer (HAL). The HAL reduces hardware dependence by insulating the developer from the test station resources, by encapsulating the hardware drivers supplied by the equipment manufacturer with wrapper functions. The HAL allows the TPS to be partitioned into hardware dependent and independent components, localizing the hardware dependencies in the HAL wrapper Vis. This paper also describes a method using hardware configuration tables to effectively defer binding of test resources until program execution. This technique allows the TPS to compensate for minor changes in hardware configuration without having to edit or recompile any LabVIEW code
Keywords :
automatic test equipment; automatic test software; graphical user interfaces; software engineering; ATE; Hardware Abstraction Layer; LabVIEW; VXI; graphical design environment; portable test program sets; Application software; Automatic testing; Electronic components; Hardware; Manufacturing; Object oriented modeling; Object oriented programming; Software reusability; Software testing; System testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
AUTOTESTCON, 97. 1997 IEEE Autotestcon Proceedings
Conference_Location :
Anaheim, CA
Print_ISBN :
0-7803-4162-7
Type :
conf
DOI :
10.1109/AUTEST.1997.633661
Filename :
633661
Link To Document :
بازگشت