A general-purpose correlation analysis engine that performs filtering and model processing, along with root-cause and effects analysis. It is driven by three inputs: problem models, topology, and real-time data and events.