The analysis is based in part on collecting and monitoring messages both to and from the network, correlating messages related to a particular service or event execution, and maintaining and updating current network status information (i.e., a ???state??? representation of the network, services, and other components and applications).