Event Mining discovers information in a stream of data, or events, and delivers knowledge in real-time. Our event processing
engine consists of a network of event processing agents (EPAs) running in parallel that interact using a dedicated event processing
infrastructure. EPAs can be configured at run-time using a formal pattern language. The underlying infrastructure provides
an abstract communication mechanism and thus allows dynamic reconfiguration of the communication topology between agents at
run-time and provides transparent, location-independent access to all data. These features support dynamic allocation of EPAs
to machines in a local area network at run time.