Patent ID: 7664712
Filing Date: 2010-02-16
Classification: G06N

Abstract:
1. A computerized method for determining an impact between two or more assets, comprising: providing a system comprising: a modeling computer comprising a computer-readable memory and a modeling module, wherein assets in an environment are represented by components in a data model in the modeling module, wherein each component in the data model is an instantiation of a component type stored in a reference model in the computer-readable memory, wherein associations between assets are represented by relationships in the data model in the modeling module, wherein each relationship is an instantiation of a relationship type stored in the reference model computer-readable memory ( determining a beginning component in the data model for which an impact is to be determined; identifying the component type in the reference model corresponding to the beginning component; determining a target component type, wherein the target component type and the beginning component type are linked by one or more relationship types ( traversing, using a graph traversal algorithm, the set of component types and relationship types stored in the reference model to identify all target component types and intervening target component types that have either a direct relationship or an indirect relationship with the beginning component type; for each set of target component types and intervening target component types that has either a direct relationship or an indirect relationship with the beginning component type, analyzing the set of instantiated components and relationships in the data model to identify all chains of components containing the beginning component, the components of the target type, and any intervening components; and generating a dependency map having a set of dependency chains, wherein each dependency chain identifies the beginning component, all components of the target component type, and all intervening components of a component type that are linked to the beginning component.