×

Method and apparatus for multi-realm system modeling

  • US 7,930,159 B1
  • Filed: 12/28/2006
  • Issued: 04/19/2011
  • Est. Priority Date: 03/31/2003
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method for modeling a system having one or more components, comprising:

  • (a) dividing said system into one or more components;

    wherein a component is a logical or physical element or collection of elements of the system;

    (b) defining realms containing objects representing said one or more components;

    wherein the objects are an abstract representation of one or more of the components of the system and representations of a relationships between system components, wherein the realms and the objects represent a computer implemented model of the system, and wherein the realms represent different technology layers and at least one realm is selected from the group comprising a physical network, a link layer, a network layer, a system layer, a middleware, an application layer, and a business services layer;

    (c) defining relationships among realms sufficient to unify objects in said realms by identifying the objects as representing the same system component or components, or by relating objects according to some relationship between the system components the object represents, wherein said relationships are representative of an attribute of state of an object in one realm conditioning an operation of an object in a second realm;

    wherein each relationship of the relationships denotes that a first object in one realm represents a represented object in another realm and where the first object in one realm represents different roles or attributes of the represented object in the second realm and wherein at least one relationship is selected from the group comprising a transaction, a virtual path, a system constraint, a containment, a connectivity, a layering relationship, a client-server relationship, and a consumer-producer relationship; and

    (d) unifying objects in said realms based on the defined relationships, wherein unifying objects recognizes that objects represent the same component, portion of a component, collection of components or represent related components, to enable real time processing to be performed on the one or more objects in the one realm independently of the one or more objects of another realm to update the one or more objects, enabling the results of the processing in the one realm to be propagated to processing in another realm, while processing is occurring in the other realm, based on the defined relationship, which enable unified processing in the model based on the processing in each realm;

    wherein unified processing enables processing distributed into several processing instances in the different realms to be combined based on associations between the realms into a system wide result.

View all claims
  • 11 Assignments
Timeline View
Assignment View
    ×
    ×