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