Unlike traditional information systems which work by issuing requests and waiting for responses, event-driven systems are designed to process events as they occur, allowing the system to observe, react dynamically, and issue personalized data depending on the recipient and situation. Event Processing in Action introduces the major concepts of event-driven architectures and shows how to use, design, and build event processing systems and applications. Written for working software architects and developers, the book looks at practical examples and provides an in-depth explanation of their architecture and implementation. Since patterns connect the events that occur in any system, the book also presents common event-driven patterns and explains how to detect and implement them. Throughout the book, readers follow a comprehensive use case that incorporates all event processing programming styles in practice today.
Cited By
- Muñoz P, Troya J and Vallecillo A Towards Measuring Digital Twins Fidelity at Runtime Proceedings of the ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems, (507-512)
- Alevizos E, Artikis A and Paliouras G (2024). Complex Event Recognition with Symbolic Register Transducers, Proceedings of the VLDB Endowment, 17:11, (3165-3177), Online publication date: 1-Jul-2024.
- Papadopoulos L, Demestichas K, Muñoz-Navarro E, Hernández-Montesinos J, Paul S, Museux N, König S, Schauer S, Alarcón A, Llopis I, Stelkens-Kobsch T, Hadjina T and Levak J (2024). Protection of critical infrastructures from advanced combined cyber and physical threats, International Journal of Critical Infrastructure Protection, 44:C, Online publication date: 1-Mar-2024.
- Bruns R, Dunkel J and Seremet S (2023). Learning Ship Activity Patterns in Maritime Data Streams: Enhancing CEP Rule Learning by Temporal and Spatial Relations and Domain-Specific Functions, IEEE Transactions on Intelligent Transportation Systems, 24:10, (11384-11395), Online publication date: 1-Oct-2023.
- Naseri M, Tabibian S and Homayounvala E (2022). Adaptive and personalized user behavior modeling in complex event processing platforms for remote health monitoring systems, Artificial Intelligence in Medicine, 134:C, Online publication date: 1-Dec-2022.
- Bruns R and Dunkel J (2022). Bat4CEP: a bat algorithm for mining of complex event processing rules, Applied Intelligence, 52:13, (15143-15163), Online publication date: 1-Oct-2022.
- Helal I and Awad A (2022). Online correlation for unlabeled process events, Information Systems, 108:C, Online publication date: 1-Sep-2022.
- Amir A, Kolchinsky I and Schuster A DLACEP: A Deep-Learning Based Framework for Approximate Complex Event Processing Proceedings of the 2022 International Conference on Management of Data, (340-354)
- Moura I, Teles A, Coutinho L and Silva F (2022). Towards identifying context-enriched multimodal behavioral patterns for digital phenotyping of human behaviors, Future Generation Computer Systems, 131:C, (227-239), Online publication date: 1-Jun-2022.
- Awad A, Tommasini R, Langhi S, Kamel M, Della Valle E and Sakr S (2022). DIA, Information Systems, 104:C, Online publication date: 1-Feb-2022.
- Khriji S, Benbelgacem Y, Chéour R, Houssaini D and Kanoun O (2022). Design and implementation of a cloud-based event-driven architecture for real-time data processing in wireless sensor networks, The Journal of Supercomputing, 78:3, (3374-3401), Online publication date: 1-Feb-2022.
- Chapnik K, Kolchinsky I and Schuster A (2021). DARLING, Proceedings of the VLDB Endowment, 15:3, (541-554), Online publication date: 1-Nov-2021.
- Mena M, Criado J, Iribarne L and Corral A Defining interactions of WoT servients with causality relations Proceedings of the 13th International Conference on Management of Digital EcoSystems, (112-119)
- Barquero G, Troya J and Vallecillo A (2021). Improving query performance on dynamic graphs, Software and Systems Modeling (SoSyM), 20:4, (1011-1041), Online publication date: 1-Aug-2021.
- Zhou Y and Chen J (2021). Traffic Change Forecast and Decision Based on Variable Structure Dynamic Bayesian Network, International Journal of Decision Support System Technology, 13:2, (1-17), Online publication date: 1-Apr-2021.
- Busany N, Aa H, Senderovich A, Gal A and Weidlich M (2020). Interval-based Queries over Lossy IoT Event Streams, ACM/IMS Transactions on Data Science, 1:4, (1-27), Online publication date: 30-Nov-2020.
- Thakur G and Kotevska O Activity Characterization for Modeling Behavioral-driven Human Mobility in Platial Networks Proceedings of the 4th ACM SIGSPATIAL Workshop on Location-Based Recommendations, Geosocial Networks, and Geoadvertising, (1-5)
- Flouris I, Giatrakos N, Deligiannakis A and Garofalakis M (2020). Network-wide complex event processing over geographically distributed data sources, Information Systems, 88:C, Online publication date: 1-Feb-2020.
- Lepenioti K, Bousdekis A, Apostolou D and Mentzas G (2022). Prescriptive analytics, International Journal of Information Management: The Journal for Information Professionals, 50:C, (57-70), Online publication date: 1-Feb-2020.
- Bertoa M, Moreno N, Perez-Vereda A, Bandera D, Álvarez-Palomo J, Canal C and Linaje M (2020). Digital Avatars, Wireless Communications & Mobile Computing, 2020, Online publication date: 1-Jan-2020.
- Giatrakos N, Alevizos E, Artikis A, Deligiannakis A and Garofalakis M (2019). Complex event recognition in the Big Data era: a survey, The VLDB Journal — The International Journal on Very Large Data Bases, 29:1, (313-352), Online publication date: 1-Jan-2020.
- Díaz G, Macià H, Valero V, Boubeta-Puig J and Cuartero F (2018). An Intelligent Transportation System to control air pollution and road traffic in cities integrating CEP and Colored Petri Nets, Neural Computing and Applications, 32:2, (405-426), Online publication date: 1-Jan-2020.
- Cai Y, Xie H, Lau R, Li Q, Wong T and Wang F (2019). Temporal event searches based on event maps and relationships, Applied Soft Computing, 85:C, Online publication date: 1-Dec-2019.
- Allegue S, Rhahla M and Abdellatif T Toward GDPR Compliance in IoT Systems Service-Oriented Computing – ICSOC 2019 Workshops, (130-141)
- Diez-Olivan A, Del Ser J, Galar D and Sierra B (2019). Data fusion and machine learning for industrial prognosis, Information Fusion, 50:C, (92-111), Online publication date: 1-Oct-2019.
- Zhang Y and Sheng V (2019). Fog-enabled Event Processing Based on IoT Resource Models, IEEE Transactions on Knowledge and Data Engineering, 31:9, (1707-1721), Online publication date: 1-Sep-2019.
- Bruns R, Dunkel J and Offel N (2022). Learning of complex event processing rules with genetic programming, Expert Systems with Applications: An International Journal, 129:C, (186-199), Online publication date: 1-Sep-2019.
- Fleischmann A and Stary C Dependable data sharing in dynamic IoT-systems Proceedings of the 11th International Conference on Subject-Oriented Business Process Management, (1-11)
- Fournier F and Skarbovsky I Enriching Smart Contracts with Temporal Aspects Blockchain – ICBC 2019, (126-141)
- Giatrakos N, Artikis A, Deligiannakis A and Garofalakis M Uncertainty-Aware Event Analytics over Distributed Settings Proceedings of the 13th ACM International Conference on Distributed and Event-based Systems, (175-186)
- Awad A, Tommasini R, Kamel M, Della Valle E and Sakr S DIA: Stream Analytics on User-Defined Event Intervals Advanced Information Systems Engineering, (346-361)
- Katzouris N, Artikis A and Paliouras G (2019). Parallel online event calculus learning for complex event recognition, Future Generation Computer Systems, 94:C, (468-478), Online publication date: 1-May-2019.
- Cuzzocrea A, Folino F, Guarascio M and Pontieri L (2019). Predictive monitoring of temporally-aggregated performance indicators of business processes against low-level streaming events, Information Systems, 81:C, (236-266), Online publication date: 1-Mar-2019.
- Borkowski M, Fdhila W, Nardelli M, Rinderle-Ma S and Schulte S (2019). Event-based failure prediction in distributed business processes, Information Systems, 81:C, (220-235), Online publication date: 1-Mar-2019.
- Konovalenko I and Ludwig A (2022). Event processing in supply chain management – The status quo and research outlook, Computers in Industry, 105:C, (229-249), Online publication date: 1-Feb-2019.
- Chandy K and Bunn J Compositional structures for streaming applications Proceedings of the 20th International Conference on Distributed Computing and Networking, (352-361)
- Mishra S, Jain M, Siva Naga Sasank B and Hota C An Ingestion Based Analytics Framework for Complex Event Processing Engine in Internet of Things Big Data Analytics, (266-281)
- Zimmerle C and Gama K Reactive CEP Proceedings of the 24th Brazilian Symposium on Multimedia and the Web, (69-72)
- Diwold K, Mayer S, Einfalt A, Parreira J, Hodges J, Anicic D and Mosshammer R Grid watch dog Proceedings of the 8th International Conference on the Internet of Things, (1-8)
- Barquero G, Burgueño L, Troya J and Vallecillo A Extending Complex Event Processing to Graph-structured Information Proceedings of the 21th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, (166-175)
- Burgueño L, Bertoa M, Moreno N and Vallecillo A Expressing Confidence in Models and in Model Transformation Elements Proceedings of the 21th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, (57-66)
- Alevizos E, Skarlatidis A, Artikis A and Paliouras G (2017). Probabilistic Complex Event Recognition, ACM Computing Surveys, 50:5, (1-31), Online publication date: 30-Sep-2018.
- Anaya V, Fraile F, Aguayo A, García O and Ortiz Á Towards IoT Analytics. A vf-OS Approach 2018 International Conference on Intelligent Systems (IS), (570-575)
- Lalejini A and Ofria C Evolving event-driven programs with SignalGP Proceedings of the Genetic and Evolutionary Computation Conference, (1135-1142)
- Kolchinsky I and Schuster A (2018). Efficient adaptive detection of complex event patterns, Proceedings of the VLDB Endowment, 11:11, (1346-1359), Online publication date: 1-Jul-2018.
- Kolchinsky I and Schuster A (2018). Join query optimization techniques for complex event processing applications, Proceedings of the VLDB Endowment, 11:11, (1332-1345), Online publication date: 1-Jul-2018.
- Moreno N, Bertoa M, Barquero G, Burgueño L, Troya J, García-López A and Vallecillo A Managing Uncertain Complex Events in Web of Things Applications Web Engineering, (349-357)
- Schiefelbein U, Soligo D, Maran V, de Oliveira J, Lima J and Machado A Pervasive System Based on Situation-Awareness for Feedback of Energy Efficiency Proceedings of the XIV Brazilian Symposium on Information Systems, (1-8)
- Margara A, Cugola G, Collavini D and Dell’Aglio D Efficient Temporal Reasoning on Streams of Events with DOTR The Semantic Web, (384-399)
- Velan P, Husák M and Tovarňák D Rapid prototyping of flow-based detection methods using complex event processing NOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium, (1-3)
- Zimmerle C and Gama K A web-based approach using reactive programming for complex event processing in internet of things applications Proceedings of the 33rd Annual ACM Symposium on Applied Computing, (2167-2174)
- Wang Y, Gao H and Chen G (2018). Predictive complex event processing based on evolving Bayesian networks, Pattern Recognition Letters, 105:C, (207-216), Online publication date: 1-Apr-2018.
- Dávid I, Ráth I and Varró D (2018). Foundations for Streaming Model Transformations by Complex Event Processing, Software and Systems Modeling (SoSyM), 17:1, (135-162), Online publication date: 1-Feb-2018.
- Zelst S, Dongen B and Aalst W (2018). Event stream-based process discovery using abstract representations, Knowledge and Information Systems, 54:2, (407-435), Online publication date: 1-Feb-2018.
- Gao F, Ali M, Curry E and Mileo A (2017). Automated discovery and integration of semantic urban data streams, Future Generation Computer Systems, 76:C, (561-581), Online publication date: 1-Nov-2017.
- Zhou Q, Simmhan Y and Prasanna V (2017). Knowledge-infused and consistent Complex Event Processing over real-time and persistent streams, Future Generation Computer Systems, 76:C, (391-406), Online publication date: 1-Nov-2017.
- Mandal S, Hewelt M and Weske M A Framework for Integrating Real-World Events and Business Processes in an IoT Environment On the Move to Meaningful Internet Systems. OTM 2017 Conferences, (194-212)
- Bousdekis A, Papageorgiou N, Magoutas B, Apostolou D and Mentzas G (2017). Information Processing for Generating Recommendations Ahead of Time in an IoT-Based Environment, International Journal of Monitoring and Surveillance Technologies Research, 5:4, (38-62), Online publication date: 1-Oct-2017.
- Souza F, Coutinho T and Rosa N (2017). Monitoring solution in a dynamic Service-Oriented Platform, Computers and Electrical Engineering, 63:C, (289-307), Online publication date: 1-Oct-2017.
- Li T, Jiang Y, Zeng C, Xia B, Liu Z, Zhou W, Zhu X, Wang W, Zhang L, Wu J, Xue L and Bao D FLAP Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, (1547-1556)
- Giatrakos N, Artikis A, Deligiannakis A and Garofalakis M (2017). Complex event recognition in the big data era, Proceedings of the VLDB Endowment, 10:12, (1996-1999), Online publication date: 1-Aug-2017.
- Itria M, Kocsis-Magyar M, Ceccarelli A, Lollini P, Giunta G and Bondavalli A (2017). Identification of critical situations via Event Processing and Event Trust Analysis, Knowledge and Information Systems, 52:1, (147-178), Online publication date: 1-Jul-2017.
- Querzoni L and Rivetti N Data Streaming and its Application to Stream Processing Proceedings of the 11th ACM International Conference on Distributed and Event-based Systems, (15-18)
- Affetti L, Margara A and Cugola G FlowDB Proceedings of the 11th ACM International Conference on Distributed and Event-based Systems, (134-145)
- Sejdovic S, Euting S, Riemer D and Sure-Vetter Y Considering Human Factors in the Development of Situation-Aware CEP Applications Proceedings of the 11th ACM International Conference on Distributed and Event-based Systems, (24-33)
- Artikis A, Katzouris N, Correia I, Baber C, Morar N, Skarbovsky I, Fournier F and Paliouras G A Prototype for Credit Card Fraud Management Proceedings of the 11th ACM International Conference on Distributed and Event-based Systems, (249-260)
- Imai S, Patterson S and Varela C Maximum Sustainable Throughput Prediction for Data Stream Processing over Public Clouds Proceedings of the 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, (504-513)
- Flouris I, Giatrakos N, Deligiannakis A, Garofalakis M, Kamp M and Mock M (2017). Issues in complex event processing, Journal of Systems and Software, 127:C, (217-236), Online publication date: 1-May-2017.
- Roriz Junior M, Endler M and Silva F (2017). An on-line algorithm for cluster detection of mobile nodes through complex event processing, Information Systems, 64:C, (303-320), Online publication date: 1-Mar-2017.
- Amerini I, Becarelli R, Brancati F, Caldelli R, Giunta G and Itria M (2017). Media trustworthiness verification and event assessment through an integrated framework, Multimedia Tools and Applications, 76:5, (7197-7212), Online publication date: 1-Mar-2017.
- Wondoh J, Grossmann G and Stumptner M Propagation of Event Content Modification in Business Processes Service-Oriented Computing, (70-84)
- Gao F, Ali M, Curry E and Mileo A (2016). QoS-Aware Stream Federation and Optimization Based on Service Composition, International Journal on Semantic Web & Information Systems, 12:4, (43-67), Online publication date: 1-Oct-2016.
- George L, Cadonna B and Weidlich M (2016). IL-miner, Proceedings of the VLDB Endowment, 10:1, (25-36), Online publication date: 1-Sep-2016.
- Flouris I, Manikaki V, Giatrakos N, Deligiannakis A, Garofalakis M, Mock M, Bothe S, Skarbovsky I, Fournier F, Stajcer M, Krizan T, Yom-Tov J and Curin T FERARI Proceedings of the 2016 International Conference on Management of Data, (2093-2096)
- Della Valle E, Dell'Aglio D and Margara A Taming velocity and variety simultaneously in big data with stream reasoning Proceedings of the 10th ACM International Conference on Distributed and Event-based Systems, (394-401)
- Hasan A and Paschke A In-memory indexation of event streams Proceedings of the 10th ACM International Conference on Distributed and Event-based Systems, (378-381)
- Rinne M, Solanki M and Nuutila E RFID-based logistics monitoring with semantics-driven event processing Proceedings of the 10th ACM International Conference on Distributed and Event-based Systems, (238-245)
- Flouris I, Manikaki V, Giatrakos N, Deligiannakis A, Garofalakis M, Mock M, Bothe S, Skarbovsky I, Fournier F, Štajcer M, Križan T, Yom-Tov J and Volarević M Complex event processing over streaming multi-cloud platforms Proceedings of the 10th ACM International Conference on Distributed and Event-based Systems, (348-349)
- Etzion O, Fournier F, Skarbovsky I and von Halle B A model driven approach for event processing applications Proceedings of the 10th ACM International Conference on Distributed and Event-based Systems, (81-92)
- Paraiso F, Merle P and Seinturier L (2016). soCloud, Computing, 98:5, (539-565), Online publication date: 1-May-2016.
- Gao F, Ali M, Curry E and Mileo A QoS-aware adaptation for complex event service Proceedings of the 31st Annual ACM Symposium on Applied Computing, (1597-1604)
- Boubeta-Puig J, Ortiz G and Medina-Bulo I (2015). ModeL4CEP, Expert Systems with Applications: An International Journal, 42:21, (8095-8110), Online publication date: 30-Nov-2015.
- Correia I, Fournier F and Skarbovsky I The uncertain case of credit card fraud detection Proceedings of the 9th ACM International Conference on Distributed Event-Based Systems, (181-192)
- Cugola G, Margara A, Pezzè M and Pradella M Efficient analysis of event processing applications Proceedings of the 9th ACM International Conference on Distributed Event-Based Systems, (10-21)
- Kolchinsky I, Sharfman I and Schuster A Lazy evaluation methods for detecting complex events Proceedings of the 9th ACM International Conference on Distributed Event-Based Systems, (34-45)
- Herbst S, Pollner N, Tenschert J, Lauterwald F, Endler G and Meyer-Wegener K An algebra for pattern matching, time-aware aggregates and partitions on relational data streams Proceedings of the 9th ACM International Conference on Distributed Event-Based Systems, (140-149)
- Reinartz C, Metzger A and Pohl K Model-based verification of event-driven business processes Proceedings of the 9th ACM International Conference on Distributed Event-Based Systems, (1-9)
- Keskisärkkä R and Blomqvist E Supporting Real-Time Monitoring in Criminal Investigations The Semantic Web: ESWC 2015 Satellite Events, (82-86)
- Diniz H, Silva E and da Gama K A Reference Architecture for a Crowdsensing Platform in Smart Cities Proceedings of the annual conference on Brazilian Symposium on Information Systems: Information Systems: A Computer Socio-Technical Perspective - Volume 1, (87-94)
- Costantini S ACE Revised, Selected, and Invited Papers of the Third International Workshop on Engineering Multi-Agent Systems - Volume 9318, (70-91)
- Awad A, Barnawi A, Elgammal A, Elshawi R, Almalaise A and Sakr S Runtime detection of business process compliance violations Proceedings of the 30th Annual ACM Symposium on Applied Computing, (1203-1210)
- Baldoni R, Montanari L and Rizzuto M (2015). On-line failure prediction in safety-critical systems, Future Generation Computer Systems, 45:C, (123-132), Online publication date: 1-Apr-2015.
- Skarlatidis A, Paliouras G, Artikis A and Vouros G (2015). Probabilistic Event Calculus for Event Recognition, ACM Transactions on Computational Logic, 16:2, (1-37), Online publication date: 21-Mar-2015.
- Hinze A and Voisard A (2015). EVA, Information Systems, 48:C, (1-25), Online publication date: 1-Mar-2015.
- (2015). High frequency batch-oriented computations over large sliding time windows, Future Generation Computer Systems, 43:C, (1-11), Online publication date: 1-Feb-2015.
- Thomasian A (2014). Analysis of Fork/Join and Related Queueing Systems, ACM Computing Surveys, 47:2, (1-71), Online publication date: 8-Jan-2015.
- Rodriguez Garzon S and Deva B Geofencing 2.0 Proceedings of the 2014 ACM International Joint Conference on Pervasive and Ubiquitous Computing, (921-932)
- Stojanovic N, Stojanovic L, Xu Y and Stajic B Mobile CEP in real-time big data processing Proceedings of the 8th ACM International Conference on Distributed Event-Based Systems, (256-265)
- Muralidharan K, Seshan S, Ramasubbu N and Balan R Handling location uncertainty in event driven experimentation Proceedings of the 8th ACM International Conference on Distributed Event-Based Systems, (206-212)
- Bruns R, Dunkel J, Lier S and Masbruch H DS-EPL Proceedings of the 8th ACM International Conference on Distributed Event-Based Systems, (83-94)
- Margara A and Salvaneschi G We have a DREAM Proceedings of the 8th ACM International Conference on Distributed Event-Based Systems, (142-153)
- Margara A, Cugola G and Tamburrelli G Learning from the past Proceedings of the 8th ACM International Conference on Distributed Event-Based Systems, (47-58)
- Bauer A and Wolff C An event processing approach to text stream analysis Proceedings of the 8th ACM International Conference on Distributed Event-Based Systems, (35-46)
- Tolosana-Calasanz R, Bañares J, Rana O, Pham C, Xydas E, Marmaras C, Papadopoulos P and Cipcigan L Enforcing quality of service on OpenNebula-based shared clouds Proceedings of the 14th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing, (651-659)
- Dao M, Pongpaichet S, Jalali L, Kim K, Jain R and Zettsu K A Real-time Complex Event Discovery Platform for Cyber-Physical-Social Systems Proceedings of International Conference on Multimedia Retrieval, (201-208)
- Cao B and Li J An Intelligent Complex Event Processing with D-S Evidence Theory in IT Centralized Monitoring Proceedings of the 6th International Conference on Internet and Distributed Computing Systems - Volume 8223, (373-384)
- Gundersen O Situational Awareness in Context Proceedings of the 8th International and Interdisciplinary Conference on Modeling and Using Context - Volume 8175, (274-287)
- Kaiser R Virtual director technology for social video communication and live event broadcast production Proceedings of the 21st ACM international conference on Multimedia, (1047-1050)
- Bañares J, Rana O, Tolosana-Calasanz R and Pham C Revenue Creation for Rate Adaptive Stream Management in Multi-tenancy Environments Proceedings of the 10th International Conference on Economics of Grids, Clouds, Systems, and Services - Volume 8193, (122-137)
- Dayarathna M and Suzumura T A performance analysis of system s, s4, and esper via two level benchmarking Proceedings of the 10th international conference on Quantitative Evaluation of Systems, (225-240)
- Appel S, Frischbier S, Freudenreich T and Buchmann A Event stream processing units in business processes Proceedings of the 11th international conference on Business Process Management, (187-202)
- Weiss J, Mandl P and Schill A Introducing the QCEP-testing system for executable acceptance test driven development of complex event processing applications Proceedings of the 2013 International Workshop on Joining AcadeMiA and Industry Contributions to testing Automation, (13-18)
- Hasan S, O'Riain S and Curry E Towards unified and native enrichment in event processing systems Proceedings of the 7th ACM international conference on Distributed event-based systems, (171-182)
- Gal A, Keren S, Sondak M, Weidlich M, Blom H and Bockermann C Grand challenge Proceedings of the 7th ACM international conference on Distributed event-based systems, (319-324)
- Arango M Mobile QoS management using complex event processing Proceedings of the 7th ACM international conference on Distributed event-based systems, (115-122)
- Feldman Z, Fournier F, Franklin R and Metzger A Proactive event processing in action Proceedings of the 7th ACM international conference on Distributed event-based systems, (97-106)
- Emmersberger C and Springer F Tutorial Proceedings of the 7th ACM international conference on Distributed event-based systems, (259-268)
- Weidlich M, Mendling J and Gal A Net-based analysis of event processing networks Proceedings of the 34th international conference on Application and Theory of Petri Nets and Concurrency, (270-290)
- Riemer D, Stojanovic N and Stojanovic L A methodology for designing events and patterns in fast data processing Proceedings of the 25th international conference on Advanced Information Systems Engineering, (133-148)
- Schwegmann B, Matzner M and Janiesch C preCEP Proceedings of the 8th international conference on Design Science at the Intersection of Physical and Virtual Design, (448-455)
- Katzouris N, Artikis A, Makedon F, Karkaletsis V and Paliouras G Event recognition for assisted independent living Proceedings of the 6th International Conference on PErvasive Technologies Related to Assistive Environments, (1-5)
- Tolosana-Calasanz R, Bañares J, Cipcigan L, Rana O, Papadopoulos P and Pham C A distributed in-transit processing infrastructure for forecasting electric vehicle charging demand Proceedings of the 13th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing, (538-545)
- Hirzel M, Andrade H, Gedik B, Jacques-Silva G, Khandekar R, Kumar V, Mendell M, Nasgaard H, Schneider S, Soulé R and Wu K (2013). IBM streams processing language, IBM Journal of Research and Development, 57:3-4, (7-7), Online publication date: 1-May-2013.
- Patiniotakis I, Papageorgiou N, Verginadis Y, Apostolou D and Mentzas G (2013). Dynamic event subscriptions in distributed event based architectures, Expert Systems with Applications: An International Journal, 40:6, (1935-1946), Online publication date: 1-May-2013.
- Paraiso F, Merle P and Seinturier L Managing elasticity across multiple cloud providers Proceedings of the 2013 international workshop on Multi-cloud applications and federated clouds, (53-60)
- Wilkin G and Eugster P (2013). Multicasting in the presence of aggregated deliveries, Journal of Parallel and Distributed Computing, 73:4, (544-556), Online publication date: 1-Apr-2013.
- Disenfeld C and Katz S Specification and verification of event detectors and responses Proceedings of the 12th annual international conference on Aspect-oriented software development, (121-132)
- Aniello L, Querzoni L and Baldoni R Input data organization for batch processing in time window based computations Proceedings of the 28th Annual ACM Symposium on Applied Computing, (363-370)
- Busemann C, Gazis V, Gold R, Kikiras P, Kovacevic A, Leonardi A, Mirkovic J, Walther M and Ziekow H Enabling the usage of sensor networks with service-oriented architectures Proceedings of the 7th International Workshop on Middleware Tools, Services and Run-Time Support for Sensor Networks, (1-6)
- Tolosana-Calasanz R, Bañares J, Pham C and Rana O Revenue-Based resource management on shared clouds for heterogenous bursty data streams Proceedings of the 9th international conference on Economics of Grids, Clouds, Systems, and Services, (61-75)
- Rinne M SPARQL update for complex event processing Proceedings of the 11th international conference on The Semantic Web - Volume Part II, (453-456)
- Anicic D, Rudolph S, Fodor P and Stojanovic N (2012). Stream reasoning and complex event processing in ETALIS, Semantic Web, 3:4, (397-407), Online publication date: 1-Oct-2012.
- Gad R, Boubeta-Puig J, Kappes M and Medina-Bulo I Hierarchical events for efficient distributed network analysis and surveillance Proceedings of the 2nd International Workshop on Adaptive Services for the Future Internet and 6th International Workshop on Web APIs and Service Mashups, (5-11)
- Binnewies S and Stantic B OECEP Proceedings of the Fifth Balkan Conference in Informatics, (20-25)
- Bonino D and De Russis L (2012). Mastering real-time big data with stream processing chains, XRDS: Crossroads, The ACM Magazine for Students, 19:1, (83-86), Online publication date: 1-Sep-2012.
- Weiss W and Kaiser R A distributed virtual director for an interactive event broadcast system Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems, (375-376)
- Geesen D and Grawunder M Odysseus as platform to solve grand challenges Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems, (359-364)
- Paschke A, Vincent P, Alves A and Moxey C Tutorial on advanced design patterns in event processing Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems, (324-334)
- Hummer W, Inzinger C, Leitner P, Satzger B and Dustdar S Deriving a unified fault taxonomy for event-based systems Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems, (167-178)
- Engel Y, Etzion O and Feldman Z A basic model for proactive event-driven computing Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems, (107-118)
- Evensen P and Meling H AdScorer Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems, (85-94)
- Verginadis Y, Papageorgiou N, Patiniotakis I, Apostolou D and Mentzas G A goal driven dynamic event subscription approach Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems, (81-84)
- Artikis A, Etzion O, Feldman Z and Fournier F Event processing under uncertainty Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems, (32-43)
- Llaves A, Michels H, Maué P and Roth M Semantic event processing in ENVISION Proceedings of the 2nd International Conference on Web Intelligence, Mining and Semantics, (1-9)
- Cugola G and Margara A (2012). Processing flows of information, ACM Computing Surveys, 44:3, (1-62), Online publication date: 1-Jun-2012.
- Torkashvan M and Haghighi H A service oriented framework for cloud computing Proceedings of the 3rd International Conference on Information and Communication Systems, (1-5)
- Janiesch C, Fischer R, Matzner M and Müller O Business activity management for service networks in cloud environments Proceedings of the 6th Workshop on Middleware for Service Oriented Computing, (1-6)
- Franklin R, Metzger A, Stollberg M, Engel Y, Fjørtoft K, Fleischhauer R, Marquezan C and Ramstad L Future internet technology for the future of transport and logistics Proceedings of the 4th European conference on Towards a service-based internet, (290-301)
- Hummer W, Leitner P, Satzger B and Dustdar S Dynamic migration of processing elements for optimized query execution in event-based systems Proceedings of the 2011th Confederated international conference on On the move to meaningful internet systems - Volume Part II, (451-468)
- Wilkin G and Eugster P Multicast with aggregated deliveries Proceedings of the First International Workshop on Algorithms and Models for Distributed Event Processing, (33-40)
- Coffi J, Marsala C and Museux N Hybrid learning system for adaptive complex event processing Proceedings of the Second international conference on Adaptive and intelligent systems, (260-271)
- Weidlich M, Ziekow H, Mendling J, Günther O, Weske M and Desai N Event-based monitoring of process execution violations Proceedings of the 9th international conference on Business process management, (182-198)
- Janiesch C, Matzner M and Müller O A blueprint for event-driven business activity management Proceedings of the 9th international conference on Business process management, (17-28)
- Obweger H, Schiefer J, Suntinger M and Thullner R Entity-based state management for complex event processing applications Proceedings of the 5th international conference on Rule-based reasoning, programming, and applications, (154-169)
- Etzion O, Rabinovich E and Skarbovsky I Non functional properties of event porcessing Proceedings of the 5th ACM international conference on Distributed event-based system, (365-366)
- Bizarro P, Chandy K and Stojanovic N Event processing grand challenges Proceedings of the 5th ACM international conference on Distributed event-based system, (361-362)
- Wen J, Lin G, Sung T, Liang M, Tsai G, Feng M and Wu C A complex event processing architecture for energy and operation management Proceedings of the 5th ACM international conference on Distributed event-based system, (313-316)
- Linehan M, Dehors S, Rabinovich E and Fournier F Controlled english language for production and event processing rules Proceedings of the 5th ACM international conference on Distributed event-based system, (149-158)
- Engel Y and Etzion O Towards proactive event-driven computing Proceedings of the 5th ACM international conference on Distributed event-based system, (125-136)
- Rabinovich E, Etzion O and Gal A Pattern rewriting framework for event processing optimization Proceedings of the 5th ACM international conference on Distributed event-based system, (101-112)
- Obweger H, Schiefer J, Suntinger M, Kepplinger P and Rozsnyai S User-oriented rule management for event-based applications Proceedings of the 5th ACM international conference on Distributed event-based system, (39-48)
- Janiesch C, Matzner M, Müller O, Vollmer R and Becker J Slipstream Proceedings of the 2011 ACM Symposium on Applied Computing, (295-300)
- Disenfeld C and Katz S Compositional verification of events and observers Proceedings of the 10th international workshop on Foundations of aspect-oriented languages, (1-5)
- Bockisch C, Malakuti S, Akşit M and Katz S Making aspects natural Proceedings of the tenth international conference on Aspect-oriented software development, (285-300)
- Hogan J, Meegan J, Parmar R, Narayan V and Schloss R (2011). Using standards to enable the transformation to smarter cities, IBM Journal of Research and Development, 55:1&2, (42-51), Online publication date: 1-Jan-2011.
- Grauer M, Seeger B, Metz D, Karadgi S and Schneider M About adopting event processing in manufacturing Proceedings of the 2010 international conference on Towards a service-based internet, (180-187)
- Komazec S and Cerri D Enhancing event processing networks with semantics to enable self-managed SEE federations Proceedings of the 3rd International Workshop on Monitoring, Adaptation and Beyond, (17-24)
- Anicic D, Fodor P, Rudolph S, Stühmer R, Stojanovic N and Studer R A rule-based language for complex event processing and reasoning Proceedings of the Fourth international conference on Web reasoning and rule systems, (42-57)
- Etzion O (2010). Event processing, Proceedings of the VLDB Endowment, 3:1-2, (1651-1652), Online publication date: 1-Sep-2010.
- Etzion O, Magid Y, Rabinovich E, Skarbovsky I and Zolotorevsky N Context aware computing and its utilization in event-based systems Proceedings of the Fourth ACM International Conference on Distributed Event-Based Systems, (270-281)
- Rabinovich E, Etzion O, Ruah S and Archushin S Analyzing the behavior of event processing applications Proceedings of the Fourth ACM International Conference on Distributed Event-Based Systems, (223-234)
- Vidačković K, Kellner I and Donald J Business-oriented development methodology for complex event processing Proceedings of the Fourth ACM International Conference on Distributed Event-Based Systems, (111-112)
Recommendations
Semantic Rule-Based Complex Event Processing
RuleML '09: Proceedings of the 2009 International Symposium on Rule Interchange and ApplicationsOne of the critical success factors of event-driven systems is the capability of detecting complex events from simple and ordinary event notifications. Complex events which trigger or terminate actionable situations can be inferred from large event ...