1. A method for determining a self-healing power grid status, comprising: receiving respective real-time monitoring data corresponding to one or more power grid components, wherein one or more agents are coupled to said power grid components; determining a respective current infectiousness state based upon the received respective real-time monitoring data; determining respective output data based upon the respective current infectiousness state; exchanging the respective output data with one or more neighboring agents; generating one or more state transition probabilities based upon one or more parameters and a state transition diagram; and generating a respective new infectiousness state based upon the one or more state transition probabilities.