| CPC G06Q 50/06 (2013.01) | 20 Claims |

|
1. A method comprising:
receiving, via at least one processor, a set of data associated with one or more physical meters and one or more virtual meters, wherein the set of data comprises a count of the one or more physical meters and the one or more virtual meters and information related to interdependency between the one or more physical meters and the one or more virtual meters;
creating, via the at least one processor, a dependency network between each of the one or more physical meters and the one or more virtual meters based at least on the received set of data, wherein the dependency network represents the interdependency between the each of the one or more physical meters and the one or more virtual meters;
obtaining, via the at least one processor, a transitive closure matrix for the created dependency network between each of the one or more physical meters and the one or more virtual meters using a predefined model, wherein the transitive closure matrix represents one or more shortest paths between each of the one or more physical meters and the one or more virtual meters;
analyzing, via the at least one processor, a diagonal of the transitive closure matrix to identify one or more non-zero values within the diagonal of the transitive closure matrix in a real time; and
generating, via the at least one processor, an alarm for a user upon identifying the one or more non-zero values within the diagonal of the transitive closure matrix.
|