Complex Event Processing (CEP) relates individual events to infer situations, detect threats, and analyze occurrences. In CEP analysis, the design constitutes prime significance, as it identifies events and builds correlation among them. In this research, we are motivated by the need of building efficient design for CEP systems. We focus on achieving a generic model as it builds foundation of real-time CEP analysis for a variety of applications. A major limitation in contemporary CEP systems is that they are confined to relating individual events and detecting a situation. Motivated by this limitation, we introduce the concept of Situation Analysis which would enhance the scope of CEP systems. Our design, including CEP system and situation analyzer, constitutes a basic paradigm for a generic complex event processing system. We present a detailed description of our design and layout an enhanced model which is useful for a variety of applications.