Patent ID: 7149943

Claim:
A Boundary Scan test system architecture for applying test operations to a unit under test (UUT) comprising: a Boundary Scan services module representing Boundary Scan test operations as objects of a polymorphism, base class; a Test Repository Archive module having a compiled table containing TestStep types and their TestStep operations in different languages, and compiled as TestStep objects without requiring a language change, and further compiled with a corresponding interface to call a TestStep object by naming a TestStep parameter compiled with each of the TestStep objects, and wherein the corresponding interface to call comprises an object of polymorphism, virtual function derived class within the base class; an APPLY statement to execute the corresponding interface to call by naming the TestStep parameter; a Language Interpreter module to apply the Boundary Scan test operations of the base class to the UUT, and to apply the TestStep operations of TestStep objects of the virtual function derived class to the UUT, wherein, the Boundary Scan services module requests the Language Interpreter module to apply Boundary Scan test operations to the UUT, the Language Interpreter module accesses the compiled table by using the APPLY statement to execute the corresponding interface to call a TestStep object, and The Language Interpreter module applies the TestStep operation of a called TestStep object to the UUT.