System and method for planning or monitoring system transformations
First Claim
1. A method for modeling a transformation of a system, comprising:
- receiving, by an apparatus having a transformation engine associated with a data repository and one or more user interfaces, a plurality of desired states for a transformation of a system;
developing, by the transformation engine, a plurality of state data structures, wherein each state data structure represents the system at a time corresponding to a desired state based on the transformation, wherein each state data structure comprises a first set of data structures, wherein each of the first set of data structures associated with a desired state represents an entity or relationship of the system at the corresponding time;
storing the plurality of state data structures in the data repository;
forming a transformation scenario to represent the transformation of the system, wherein the transformation scenario is a data structure comprising the plurality of state data structures, by;
associating the plurality of state data structures;
ordering the plurality of state data structures based on the times corresponding to each of the plurality of state data structures; and
associating a first data structure in the first set of data structures of a first state data structure of the plurality of state data structures with a second data structure in the first set of data structures of a second state data structure of the plurality of state data structures using a correlating identity (CID), where the first state data structure represents the system at a first corresponding time, the second state data structure represents the system at a second corresponding time, the first state data structure represents a first entity or relationship of the system at the first corresponding time and the second state data structure represents the first entity or relationship of the system at the second corresponding time; and
storing the transformation scenario in the data repository, wherein the plurality of state data structures includes a data structure representing the system in a desired final configuration, wherein the transformation of the system is based on the scenario.
13 Assignments
0 Petitions
Accused Products
Abstract
Embodiments provide systems and methods for planning or monitoring system transformations. One embodiment of a method for planning or monitoring the transformation of a system includes developing one or more states, each state representing a system and associated with data structures representing entities comprising the system, wherein the states are ordered in a succession of states to form a scenario modeling the transformation of the system. States can be populated by reflecting one or more data structures or properties of data structures across one or more states. The method can further include collecting data associated with the system at intervals and reflecting the collected data across states. Data structures may be contained in a repository and collected data may be used to update the repository and data structures contained in the repository. A modeling tool may be utilized to display data structures in the repository according to different representations.
-
Citations
18 Claims
-
1. A method for modeling a transformation of a system, comprising:
-
receiving, by an apparatus having a transformation engine associated with a data repository and one or more user interfaces, a plurality of desired states for a transformation of a system; developing, by the transformation engine, a plurality of state data structures, wherein each state data structure represents the system at a time corresponding to a desired state based on the transformation, wherein each state data structure comprises a first set of data structures, wherein each of the first set of data structures associated with a desired state represents an entity or relationship of the system at the corresponding time; storing the plurality of state data structures in the data repository; forming a transformation scenario to represent the transformation of the system, wherein the transformation scenario is a data structure comprising the plurality of state data structures, by; associating the plurality of state data structures; ordering the plurality of state data structures based on the times corresponding to each of the plurality of state data structures; and associating a first data structure in the first set of data structures of a first state data structure of the plurality of state data structures with a second data structure in the first set of data structures of a second state data structure of the plurality of state data structures using a correlating identity (CID), where the first state data structure represents the system at a first corresponding time, the second state data structure represents the system at a second corresponding time, the first state data structure represents a first entity or relationship of the system at the first corresponding time and the second state data structure represents the first entity or relationship of the system at the second corresponding time; and storing the transformation scenario in the data repository, wherein the plurality of state data structures includes a data structure representing the system in a desired final configuration, wherein the transformation of the system is based on the scenario. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable medium storing a set of computer instructions, the computer instructions comprising instructions for:
-
receiving a plurality of desired states for a transformation of a system; developing a plurality of state data structures, wherein each state data structure represents the system at a time corresponding to a desired state based on the transformation, wherein each state data structure comprises a first set of data structures, wherein each of the first set of data structures associated with a desired state represents an entity or relationship of the system at the corresponding time; storing the plurality of state data structures in a data repository; forming a transformation scenario to represent the transformation of the system, wherein the transformation scenario is a data structure comprising the plurality of state data structures, by; associating the plurality of state data structures; ordering the plurality of state data structures based on the times corresponding to each of the plurality of state data structures; and associating a first data structure in the first set of data structures of a first state data structure of the plurality of state data structures with a second data structure in the first set of data structures of a second state data structure of the plurality of state data structures using a correlating identity (CID), where the first state data structure represents the system at a first corresponding time, the second state data structure represents the system at a second corresponding time, the first state data structure represents a first entity or relationship of the system at the first corresponding time and the second state data structure represents the first entity or relationship of the system at the second corresponding time; and storing the transformation scenario in the data repository, wherein the plurality of state data structures includes a data structure representing the system in a desired final configuration, wherein the transformation of the system is based on the scenario. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computing system for monitoring transformations of a system, comprising:
-
a processor; a non-transitory computer readable memory, comprising instructions for; receiving a plurality of desired states for a transformation of a system; developing a plurality of state data structures, wherein each state data structure represents the system at a time corresponding to a desired state based on the transformation, wherein each state data structure comprises a first set of data structures, wherein each of the first set of data structures associated with a desired state represents an entity or relationship of the system at the corresponding time; storing the plurality of state data structures in a data repository; forming a transformation scenario to represent the transformation of the system, wherein the transformation scenario is a data structure comprising the plurality of state data structures, by; associating the plurality of state data structures; ordering the plurality of state data structures based on the times corresponding to each of the plurality of state data structures; and associating a first data structure in the first set of data structures of a first state data structure of the plurality of state data structures with a second data structure in the first set of data structures of a second state data structure of the plurality of state data structures using a correlating identity (CID), where the first state data structure represents the system at a first corresponding time, the second state data structure represents the system at a second corresponding time, the first state data structure represents a first entity or relationship of the system at the first corresponding time and the second state data structure represents the first entity or relationship of the system at the second corresponding time; and storing the transformation scenario in the data repository, wherein the plurality of state data structures includes a data structure representing the system in a desired final configuration, wherein the transformation of the system is based on the scenario. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification