Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
202 words
A system for modeling a process comprising: a computer interfacing with a system user and receiving keystroke and mouse button inputs from the user; a display; at least one test script file describing components, interconnections and steps of the process, the at least one test script file being capable of providing written documentation of the process; a test executive module having a plurality of operations modules operating within the computer, each one of the plurality of operations modules performing at least one of the operations of interpreting the inputs from the computer, performing operations corresponding to the inputs, processing of the at least one test script file and displaying results of the operations and processing on the display; an interface module performing the operation of receiving the user inputs, calling the operations modules corresponding to the operations requested by the user inputs and displaying the results of the operations on the display; and a test driver module receiving process control requests from the test executive module, the test driver module interpreting the process control requests, converting the process control requests to process control commands for modeling the process, executing the process control commands and returning process results to the test executive module.
Claim 2
Independent Claim
202 words
A system for modeling a process comprising: a computer interfacing with a system user and receiving keystroke and mouse button inputs from the user; a display; at least one test script file describing components, interconnections and steps of the process, the at least one test script file being capable of providing written documentation of the process; a test executive module having a plurality of operations modules operating within the computer, each one of the plurality of operations modules performing at least one of the operations of interpreting the inputs from the computer, performing operations corresponding to the inputs, processing of the at least one test script file and displaying results of the operations and processing on the display; an interface module performing the operation of receiving the user inputs, calling the operations modules corresponding to the operations requested by the user inputs and displaying the results of the operations on the display; and a test driver module receiving process control requests from the test executive module, the test driver module interpreting the process control requests, converting the process control requests to process control commands for modeling the process, executing the process control commands and returning process results to the test executive module.
Claim 3
Dependent Claim
61 words
The system of claim 1 further comprising a documentation module operating within the computer, monitoring a status of at least one of the test executive module and the test driver module and displaying help information corresponding to the status of at least one of the test executive module and the test driver module when the user input is a help request.
Claim 4
Dependent Claim
63 words
The system of claim 1 wherein the test executive module further comprises a password module performing the operations of receiving user name and password inputs, checking the name and password inputs against a password list of the system to determine a user access level and providing the user access to the operations of the test executive module corresponding to the user access level.
Claim 5
Dependent Claim
109 words
The system of claim 3 wherein the user access level is determined from a group of clearance levels comprising: an operator clearance allowing access to operations of the test executive module for performing the process; a technician clearance allowing access to operations of the test executive module for controlling parameters of the process in addition to the operator clearance access; a system clearance allowing access to test script files within the test driver module for modifying the process control commands in addition to the technician clearance access; and a developer clearance allowing access to all the operations of the test executive module in addition to the system clearance access.
Claim 6
Dependent Claim
64 words
The system of claim 1 wherein the test executive module further comprises a file manager module performing at least one of a group of test script file function operations of the test executive module, the group of test script file function operations including creating a new test script file, opening existing test script files, saving test script files and closing opened test script files.
Claim 7
Dependent Claim
35 words
The system of claim 1 wherein the test executive module further comprises a test performance module performing the operation of sequentially executing lines of the test script file and obtaining results data from the execution.
Claim 8
Dependent Claim
37 words
The system of claim 6 wherein the test performance module transfers control of the system to the test driver module when the executing line of the test script file requires interpretation and conversion to process control commands.
Claim 9
Dependent Claim
30 words
The system of claim 6 wherein the sequential execution of test script file lines is paused after each execution operation to allow for user editing of the test script file.
Claim 10
Dependent Claim
51 words
The system of claim 6 wherein the test executive module further comprises a test results module performing the operations of receiving the results data from the test performance module, logging the formatted results data to a log file and formatting the results data for displaying the results data on the display.
Claim 11
Dependent Claim
50 words
The system of claim 1 wherein the test executive module further comprises a test results module performing the operations of receiving the process results from the test driver module, logging the results data to a log file and formatting the log file for displaying the results data on the display.
Claim 12
Dependent Claim
61 words
The system of claim 1 wherein the user chooses an operating mode of the system from a group of operating modes comprising: a run mode for performing the process; an interactive mode allowing the user to additionally change parameters of the process and to modify process control commands; and an edit mode allowing the user to additionally modify test script files.
Claim 13
Dependent Claim
32 words
The system of claim 1 wherein the test executive module further comprises a test script module performing the operations of verifying test script files and allowing user editing of test script files.
Claim 14
Independent Claim
296 words
A system for modeling a process comprising: a computer interfacing with a system user and receiving keystroke and mouse button inputs from the user; a display; at least one test script file describing components, interconnections and steps of the process, the at least one test script file being capable of providing written documentation of the process; a test executive module operating within the computer, interpreting the inputs from the computer, performing operations corresponding to the inputs, processing of the at least one test script file and displaying results of the operations and processing on the display; a configuration file within the test executive module having a listing of resources and files available to the system; a resource availability module within the test executive module performing the operations of comparing the listing of resources available with process components, creating a process component availability listing and providing the user with a warning message when process components are missing; a test script availability module within the test executive module performing the operations of reading all test script files and creating a listing of test script files available to the system; a driver availability module within the test executive module performing the operations of comparing the process component availability listing and the listing of test script files, creating a listing of test script files available to drive the process components and providing the user with a warning message when test script files are not available to drive a process component; and a test driver module receiving process control requests from the test executive module, the test driver module interpreting the process control requests, converting the process control requests to process control commands for modeling the process, executing the process control commands and returning process results to the test executive module.
Claim 15
Independent Claim
296 words
A system for modeling a process comprising: a computer interfacing with a system user and receiving keystroke and mouse button inputs from the user; a display; at least one test script file describing components, interconnections and steps of the process, the at least one test script file being capable of providing written documentation of the process; a test executive module operating within the computer, interpreting the inputs from the computer, performing operations corresponding to the inputs, processing of the at least one test script file and displaying results of the operations and processing on the display; a configuration file within the test executive module having a listing of resources and files available to the system; a resource availability module within the test executive module performing the operations of comparing the listing of resources available with process components, creating a process component availability listing and providing the user with a warning message when process components are missing; a test script availability module within the test executive module performing the operations of reading all test script files and creating a listing of test script files available to the system; a driver availability module within the test executive module performing the operations of comparing the process component availability listing and the listing of test script files, creating a listing of test script files available to drive the process components and providing the user with a warning message when test script files are not available to drive a process component; and a test driver module receiving process control requests from the test executive module, the test driver module interpreting the process control requests, converting the process control requests to process control commands for modeling the process, executing the process control commands and returning process results to the test executive module.
Claim 16
Dependent Claim
47 words
The system of claim 13 wherein the test executive module further comprises a self test module performing the operations of verifying the existence of all files listed in the configuration file and initiating the resource availability module, the test script availability module and the driver availability module.
Claim 17
Dependent Claim
14 words
The system of claim 1 wherein the test driver module operates within the computer.
Claim 18
Dependent Claim
14 words
The system of claim 1 wherein the test driver module operates within the process.
Claim 19
Dependent Claim
28 words
The system of claim 1 wherein the process is a test set having a plurality of instruments and the test driver module controls the operation of the instruments.
Claim 20
Dependent Claim
452 words
A program test set development system comprising: a computer interfacing with a system user and receiving keystroke and mouse button inputs from the user; a display; at least one test script file describing components, interconnections and steps of the test set, the at least one test script file being capable of providing written documentation of the test set; a password module receiving user name and password inputs, checking the name and password inputs against a password list of the system to determine a user access level and providing the user access to the system corresponding to the user access level; a file manager module performing at least one of a group of test script file function operations, the group of test script file function operations including creating a new test script file, opening test script files, saving test script files and closing opened test script files; a test performance module sequentially executing lines of the test script file and obtaining results data from the execution; a test script module verifying test script files and allowing user editing of test script files; a configuration file having a listing of resources and files available to the system; a resource availability module comparing the listing of resources available with test set components, creating a test set component availability listing and providing the user with a warning message when test set components are missing; a test script availability module reading all test script files and creating a listing of test script files available to the system; a test driver module receiving test script instrument control strings from the test performance module, the test driver module interpreting the test script instrument control strings, converting the test script instrument control strings to instrument control commands for operating instruments of the test set, executing the instrument control commands and returning test results; a test results module receiving the test results, logging the test results to a log file and formatting the log file for displaying the test results on the display; a driver availability module comparing the test set component availability listing and the listing of test script files, creating a listing of test script files available to drive the test set components and providing the user with a warning message when test script files are not available to drive a test set component; a self test module verifying the existence of all files listed in the configuration file and initiating the resource availability module, the test script availability module and the driver availability module; and a documentation module operating within the computer, monitoring a status of at least one of the system and displaying help information corresponding to the status when the user input is a help request.
Claim 21
Dependent Claim
452 words
A program test set development system comprising: a computer interfacing with a system user and receiving keystroke and mouse button inputs from the user; a display; at least one test script file describing components, interconnections and steps of the test set, the at least one test script file being capable of providing written documentation of the test set; a password module receiving user name and password inputs, checking the name and password inputs against a password list of the system to determine a user access level and providing the user access to the system corresponding to the user access level; a file manager module performing at least one of a group of test script file function operations, the group of test script file function operations including creating a new test script file, opening test script files, saving test script files and closing opened test script files; a test performance module sequentially executing lines of the test script file and obtaining results data from the execution; a test script module verifying test script files and allowing user editing of test script files; a configuration file having a listing of resources and files available to the system; a resource availability module comparing the listing of resources available with test set components, creating a test set component availability listing and providing the user with a warning message when test set components are missing; a test script availability module reading all test script files and creating a listing of test script files available to the system; a test driver module receiving test script instrument control strings from the test performance module, the test driver module interpreting the test script instrument control strings, converting the test script instrument control strings to instrument control commands for operating instruments of the test set, executing the instrument control commands and returning test results; a test results module receiving the test results, logging the test results to a log file and formatting the log file for displaying the test results on the display; a driver availability module comparing the test set component availability listing and the listing of test script files, creating a listing of test script files available to drive the test set components and providing the user with a warning message when test script files are not available to drive a test set component; a self test module verifying the existence of all files listed in the configuration file and initiating the resource availability module, the test script availability module and the driver availability module; and a documentation module operating within the computer, monitoring a status of at least one of the system and displaying help information corresponding to the status when the user input is a help request.
Claim 22
Dependent Claim
99 words
The system of claim 18 wherein the user access level is determined from a group of clearance levels comprising: an operator clearance allowing access to the test performance module for performing the test set; a technician clearance allowing access to edit parameters of the test set in addition to the operator clearance access; a system clearance allowing access to test script files within the test driver module for modifying the process control commands in addition to the technician clearance access; and a developer clearance allowing access to all modules of the system in addition to the system clearance access.