Browse Prior Art Database

SYSTEM AND METHOD TO EMULATE LEGACY TEST SYSTEM FOR LEGACY TEST PROGRAM

IP.com Disclosure Number: IPCOM000169603D
Publication Date: 2008-Apr-23
Document File: 8 page(s) / 51K

Publishing Venue

The IP.com Prior Art Database

Abstract

This disclosure describes a system and method for emulating a legacy test station to enable execution of legacy test programs on a new test station.

This text was extracted from a Microsoft Word document.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 24% of the total text.

system and METHOD TO EMULATE legacy TEST SYSTEM for legacy test program

This disclosure describes a system and method for emulating a legacy test station to enable execution of legacy test programs on a new test station.

The system and method enable a legacy test program to operate on a new test station. A virtual test station emulates legacy instruments of the legacy test station using computer programs. The virtual test station receives legacy test commands from the legacy test program and executes the legacy test commands on virtual legacy instruments. The virtual test station records state and timing information related to the virtual legacy instruments. A state translation engine translates the recorded state of the virtual legacy instruments to the equivalent states of new instruments in the new test station in accordance with a predefined criterion. The state translation engine creates new test commands for the new test station based on the equivalent states of the new instruments in the new test station. Thereafter, the new test commands are executed on the new test station. This enables the execution of the legacy test program on the new test station in an efficient and cost-effective manner over the life-span of the new test station.

Fig. 1 is a block diagram of an electronic testing system 100 in which various embodiments of the system and method may be practiced. Electronic testing system 100 includes a legacy test program 102, a virtual test station 104, a state translation engine 106, and a new test station 108. Virtual test station 104 includes virtual legacy instruments module 110, and a state recording module 112.

Electronic testing system 100 enables execution of a legacy test program 102 on new test station 108. Legacy test program 102 issues legacy test commands to virtual test station 104. Virtual test station 104 executes the legacy test commands on virtual legacy instruments module 110. State recording module 112 records the state information related to the virtual legacy instruments in virtual legacy instruments module 110. State translation engine 106 translates the recorded state of the virtual legacy instruments to the equivalent states of the new instruments in new test station 108 in accordance with a semi-batch process mode of operation. The equivalent states are determined at predefined stages during the execution of legacy test program 102. The examples of these predefined stages include measurement data being obtained, a predefined signal being altered, and so forth. State translation engine 106 creates new test commands for new test station 108 based on the equivalent states of the new instruments in new test station 108. Thereafter, the new test commands are executed on new test station 108. This allows emulating the legacy test program in accordance with a semi-batch proces...