System for control of subscriber progragmmability
AssigneeAT&T Corp.
InventorsBrian D. Freeman, Daryl M. Goins, Marc P. Kaplan, Jonathan F. Potter
Life of this patent
Estimating the term…
Abstract
A subscriber-defined call processing program designed for execution in a communications network is subjected to testing procedures which simulate a call processing environment involving the execution of the program. The testing procedures assess the program's fitness for execution in a communications network and compute threshold values of network resource consumption by calls invoking execution of the program so that those calls can be terminated when those threshold values are exceeded in the course of processing those calls in the communications network.
Claims18
A method of testing a subscriber-designed call processing program to be executed in a communications network comprising the steps of:
- receiving in a communications network a subscriber-designed call processing program;
- simulating a call processing environment involving execution of said call processing program for different simulated traffic levels in the communications network;
- measuring usage of network resources in said simulated call processing environment, and
- deriving network resource usage threshold values for said call processing program.
A method of creating data to test a subscriber-designed program to be executed in a communications network, comprising the steps of:
- mapping sequences of instructions in said subscriber-designed program to specific node types;
- identifying conditions which cause execution of each node type
- generating testing data within ranges of parameter values satisfying said conditions for each node type.
A method of testing a subscriber-designed call processing subscriber-designed program to be executed in a communications network, comprising the steps of:
- generating code for said program recognizable by processors in said communications network;
- linking said generated code to predefined programs needed for execution of said subscriber-designed program to form an executable module;
- and
- simulating call processing functions to evaluate execution behavior of said executable module under different load conditions;
- and
- deriving network resource threshold values to be assigned to said subscriber-designed program in said communications network.
A method of testing a subscriber-designed call processing program to be executed in a communications network comprising the steps of:
- receiving in a communications network a subscriber-designed call processing program;
- checking said program for syntax errors;
- examining each data structure in said program to determine whether a characteristic of said data structure exceeds a predetermined threshold;
- identifying superfluous code and logic flaws;
- and
- ascertaining whether said program includes default logic for time-out conditions and final handling for each call processing path.
A system for testing a subscriber-designed call processing program to be executed in a communications network comprising:
- means in a communications network for receiving a subscriber-designed call processing program from customer premises equipment;
- means for simulating a call processing environment involving execution of said subscriber-designed program for different simulated traffic levels in the communications network;
- and
- means for measuring usage of network resources in said simulated call processing environment to derive run time execution threshold values for said call processing program.
Dependencies are inferred from the claim text.