Method and apparatus for tracking changes in a system
First Claim
Patent Images
1. A method for analyzing a target system, comprising:
- obtaining a characteristics model;
generating a characteristics extractor associated with the characteristics model;
obtaining a plurality of characteristics from the target system using the characteristics extractor, wherein the plurality of characteristics is associated with the characteristics model configured to define each of the plurality of characteristics in a particular domain, wherein the particular domain corresponds to a grouping of related characteristics, and wherein the particular domain comprises at least one hardware component and at least one software component, wherein there is a relationship between the at least one hardware and software components;
storing each of the plurality of characteristics in a characteristics store using a tracking mechanism configured to track changes to target system characteristics in the particular domain over time;
generating a characteristics store application programming interface (API) associated with the characteristics model, wherein the characteristics extractor uses the characteristics store API to store each of the plurality of characteristics in the characteristics store;
analyzing the target system in the particular domain by issuing a query to the characteristics store to obtain an analysis result, wherein the query uses tracking information associated with the tracking mechanism; and
displaying the analysis result on a display associated with a computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for analyzing a target system that includes obtaining a plurality of characteristics from the target system using a characteristics extractor, wherein the plurality of characteristics is associated with a characteristics model, storing each of the plurality of characteristics in a characteristics store using a tracking mechanism, and analyzing the target system by issuing a query to the characteristics store to obtain an analysis result, wherein the query uses tracking information associated with the tracking mechanism.
34 Citations
23 Claims
-
1. A method for analyzing a target system, comprising:
-
obtaining a characteristics model; generating a characteristics extractor associated with the characteristics model; obtaining a plurality of characteristics from the target system using the characteristics extractor, wherein the plurality of characteristics is associated with the characteristics model configured to define each of the plurality of characteristics in a particular domain, wherein the particular domain corresponds to a grouping of related characteristics, and wherein the particular domain comprises at least one hardware component and at least one software component, wherein there is a relationship between the at least one hardware and software components; storing each of the plurality of characteristics in a characteristics store using a tracking mechanism configured to track changes to target system characteristics in the particular domain over time; generating a characteristics store application programming interface (API) associated with the characteristics model, wherein the characteristics extractor uses the characteristics store API to store each of the plurality of characteristics in the characteristics store; analyzing the target system in the particular domain by issuing a query to the characteristics store to obtain an analysis result, wherein the query uses tracking information associated with the tracking mechanism; and
displaying the analysis result on a display associated with a computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system, comprising:
-
a processor; a characteristics model defining at least one artifact and a plurality of characteristics associated with the at least one artifact for a particular domain, wherein the particular domain corresponds to a grouping of related artifacts, and wherein the particular domain comprises at least one hardware component and at least one software component, wherein there is a relationship between the at least one hardware and software components; a target system comprising at least one of the plurality of characteristics defined in the characteristics model; at least one characteristics extractor associated with the characteristics model and configured to obtain at least one of the plurality of characteristics from the target system; a characteristics store configured to store the at least one of the plurality of characteristics obtained from the target system using a tracking mechanism configured to track changes to target system artifacts in the particular domain over time; a characteristics store application programming interface (API) associated with the characteristics model, wherein the characteristics extractor uses the characteristics store API to store each of the plurality of characteristics in the characteristics store; and a query engine executed by the processor and configured to analyze the target system in the particular domain by issuing a query to the characteristics store and configured to obtain an analysis result in response to the at least one query, wherein the query uses tracking information associated with the tracking mechanism. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer readable storage medium comprising software instructions for analyzing a target system, having software instructions stored thereon that, when executed by a processor, are configured to:
-
obtaining a characteristics model; generating a characteristics extractor associated with the characteristics model; obtain a plurality of characteristics from the target system using the characteristics extractor, wherein the plurality of characteristics is associated with the characteristics model configured to define each of the plurality of characteristics in a particular domain, wherein the particular domain corresponds to a grouping of related characteristics, and wherein the particular domain comprises at least one hardware component and at least one software component, wherein there is a relationship between the at least one hardware and software components; store each of the plurality of characteristics in a characteristics store using a tracking mechanism configured to track changes to target system characteristics in the particular domain over time; generating a characteristics store application programming interface (API) associated with the characteristics model, wherein the characteristics extractor uses the characteristics store API to store each of the plurality of characteristics in the characteristics store; and analyze the target system in the particular domain by issuing a query to the characteristics store to obtain an analysis result, wherein the query uses tracking information associated with the tracking mechanism. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification