Method for Systematic Modeling and Evaluation of Application Flows
AssigneeTelcordia Technologies, Inc.
InventorsBenjamin W. Falchuk, Komandur R. Krishnan, Shoshana K. Loeb, David F. Shallcross
Life of this patent
Estimating the term…
Abstract
A system and method for modeling and evaluating resource requirements of services is disclosed. The system and method in one aspect enable describing an application session in a software model, for example, as a sequence of events in a sequence diagram, annotating the sequence diagram with information and using the sequence diagram and the information to create a mathematical model such as a Markov model that represents the application session. Once in Markov form the service can be analyzed. The system may include a user interface for allowing a user to enter annotations to the sequence diagram.
Claims34
A computer implemented method for modeling and evaluating impact on service components, comprising:
- annotating using attributes in a distinct layer associated with a UML sequence diagram that describes a plurality of service components and flow of transaction between the service components, said annotating separate from creating the UML sequence diagram;
- and
- deriving a plurality of input parameters to a Markov model from the annotated sequence diagram for determining impact on one or more of the plurality of service components.
16-24. (canceled)
A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform a method of modeling and evaluating impact on service components, comprising:
- annotating using attributes in a distinct layer associated with a UML sequence diagram that describes a plurality of service components and flow of transaction between the service components, said annotating separate from creating the UML sequence diagram;
- and
- deriving a plurality of input parameters to a Markov model from the annotated sequence diagram for determining impact on one or more of the plurality of service components.
A computer implemented method for modeling and evaluating impact on service components, comprising:
- annotating using attributes in a distinct layer associated with a software model that describes a plurality of service components and flow of transaction between the service components, said annotating separate from creating the software model;
- and
- deriving a Markov model from the annotated software model for determining impact on one or more of the plurality of service components.
(canceled)
Dependencies are inferred from the claim text.