Patent ID: 8321248

Claim:
A method for rendering at least one state diagram for an enterprise architecture, comprising: employing at least one computer device for: defining a plurality of objects, wherein each of the objects represents an element of the enterprise architecture; defining a plurality of relationships, wherein each of the relationships is between one of the plurality of objects and another of the plurality of objects; rendering and displaying a plurality of state diagrams for the entire enterprise architecture based upon the plurality of objects, the plurality of relationships, and a frame of reference, the rendering and displaying comprising rendering and displaying a first state diagram for the entire enterprise architecture based upon a frame of reference at a first point in time, and rendering and displaying a second state diagram for the entire enterprise architecture based upon the frame of reference at a second point of time, wherein the displayed first and second state diagrams each comprise a plurality of displayed objects and a plurality of displayed assignment elements each corresponding to a respective one of the relationships; re-rendering and displaying at least one of the state diagrams for the entire enterprise architecture based upon changes to at least one of the plurality of objects, at least one of the plurality of relationships, or the frame of reference; and detecting alignment anomalies within at least one of the displayed state diagrams based on the displayed assignment elements, the alignment anomalies comprising at least one of the objects that is displayed as: receiving an input from another object, but not providing an output to any other object, or providing an output to another object, but not receiving an input from any other object.