Generating real-time complex event-processing applicationsYonit MagidDavid Orenet al.2008IBM Systems Journal