Title :
Implementing reusable, instrument independent test programs in the factory
Author_Institution :
Syst. Group, Texas Instrum. Inc., Lewisville, TX, USA
fDate :
6/1/1997 12:00:00 AM
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 of software runtime architecture used in our 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 off-the-shelf software products when possible. Emerging standards such as the IEEE-1226 (ABBET) as well as defacto 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 :
CAD; automatic test equipment; software reusability; standards; systems re-engineering; ABBET; ATE; Automatic Test Equipment; IEEE-1226; VXI Plug and Play; cost savings; cycle time reduction; factory; industry standards; object-oriented development environment; off-the-shelf software products; reusable independent test programs; software defect reduction; software runtime architecture; test program software; test program software development; test sequences; validated test programs; Automatic control; Automatic test equipment; Automatic testing; Instruments; Programming; Runtime; Software standards; Software testing; Standards development; System testing;
Journal_Title :
Aerospace and Electronic Systems Magazine, IEEE