semantic complex event processing over end - to - end data flows .
Cayuga: A General Purpose Event Monitoring System