This paper introduces a framework for event correlation in communication systems. We will show how the concept of a class
in objectoriented methodology can be used to provide scalability to the framework. Events and system topology information
are combined to generate the causal information needed for correlation. Geometric representation of codewords is used to overcome
the noise factor. Temporal reasoning is explored to reduce noise and increase the number of event patterns that can be detected.
The framework has been applied to a wireless communication system.