Patent ID: 7711511

Claim:
In a system for automatically testing a railroad signal system interlocking: a control point interface corresponding to a predetermined function of an interlocking component and having an isolated section and a control section, said isolated section having a normal, inactivated state during operation of the interlocking component, and an activated state for testing the interlocking component by detecting an electrical characteristic representing the status of the predetermined function executed by the interlocking component, a server having a processor, a computer-readable medium and an interface to said control point interface, a configuration program stored on said computer-readable medium and executed by said processor to define a model object and interfaces corresponding to said interlocking component, a model compiler stored on said computer-readable medium and executed by said processor to determine legal routes through said interlocking and said model object on said routes, and to define logical relationships of said interlocking component in response to said determination, and store said definition as a model file, and a test compiler stored on said computer-readable medium and executed by said processor to read said model file and generate a test procedure and control commands to test said interlocking component, said control section of said control point interface responsive to control commands received from said processor of said server for driving said isolated section to its activated state in accordance with the test procedure executed by said processor and sending a signal to said processor indicative of the status of said predetermined function.