Title :
Implementing reusable, instrument independent test programs in the factory
Author_Institution :
Systems Group, Texas Instrum. Inc., Lewisville, TX, USA
Abstract :
Development of computer programs that control test sequences on automatic test equipment (ATE) is costly and time consuming. Test programs are usually written by specifying the instruments to be used in the ATE and the sequence of the setup and measurement parameters for these instruments. Reuse of test program software on other ATE is usually not possible without rewriting, revalidating and re-releasing the programs. This paper describes an implementation of a test program software development system and a standard software runtime architecture used in factories. The object oriented development environment and its associated class libraries allow test programs to be written without knowledge of the ATE on which they will be run, Two main principles guided the design: the software architecture was based on recognized formal and industry standards, and our implementation used commercial on-the-shelf software products when possible. Emerging standards such as the IEEE-1226 (ABBET) as well as de facto industry standards including VXI Plug and Play have made our implementation possible. The current draft of the ABBET and P&P standards do not promote this instrument independence, but it is hoped that this will be added as the standards mature. Three immediate benefits are: cost savings that result from reusing validated test programs, cycle time reductions that result from concurrently developing test program software and ATE, and software defect reductions that result from using proven software
Keywords :
IEEE standards; automatic test equipment; automatic test software; computerised control; military computing; production testing; software reusability; software standards; systems re-engineering; ABBET standard; ATE; IEEE-1226; P&P standards; Texas Instruments; VXI Plug and Play standard; automatic test equipment; commercial on-the-shelf software products; computer programs; control test sequences; instrument independent test programs; object oriented development environment; program re-releasing; program revalidating; program rewriting; software architecture; standard software runtime architecture; test program software; test program software development; Automatic control; Automatic test equipment; Automatic testing; Instruments; Programming; Runtime; Software standards; Software testing; Standards development; System testing;
Conference_Titel :
AUTOTESTCON '96, Test Technology and Commercialization. Conference Record
Conference_Location :
Dayton, OH
Print_ISBN :
0-7803-3379-9
DOI :
10.1109/AUTEST.1996.547698