• 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