@inproceedings{Verginadis2011, added-at = {2011-09-22T14:25:22.000+0200}, address = {Heraklion, Greece}, author = {Verginadis, Yiannis and Patiniotakis, Ioannis and Papageorgiou, Nikos and St{\"u}hmer, Roland}, biburl = {http://www.bibsonomy.org/bibtex/2d2a8f24a1e0ba7006d2a508821b449cb/atrus}, booktitle = {6th International Workshop on Semantic Business Process Management}, editor = {Stojanovic, Nenad and Norton, Barry}, groups = {public}, interhash = {febd210149c931d21e21557715b553a5}, intrahash = {d2a8f24a1e0ba7006d2a508821b449cb}, keywords = {SAN event CEP myOwn PLAY-Project 2011 ICCS}, month = May, timestamp = {2011-09-22T14:25:22.000+0200}, title = {Service Adaptation Recommender in the Event Marketplace: Conceptual View}, username = {atrus}, volume = 6, year = 2011 } @inproceedings{Truptil2011, added-at = {2011-09-14T14:34:24.000+0200}, address = {Clermont-Ferrand}, author = {Truptil, Sebastien and Barthe, Anne-Marie and Benaben, Frederick and St{\"u}hmer, Roland}, biburl = {http://www.bibsonomy.org/bibtex/200d2ae75d8376e624e2dd88aa3138b4d/atrus}, booktitle = {5th International Workshop on event-driven Business Process Management}, groups = {public}, interhash = {d36e13890068f89a79f61ddaecf5dd1d}, intrahash = {00d2ae75d8376e624e2dd88aa3138b4d}, keywords = {nuclear crisis use-case 2011 event-driven event CEP PLAY-Project myOwn ARMINES}, timestamp = {2011-09-14T14:34:24.000+0200}, title = {Nuclear crisis use-case management in an event-driven architecture}, username = {atrus}, year = 2011 } @incollection{Stojanovic2011, abstract = {Complex event processing is about processing huge amounts of information in real time, in a rather complex way. The degree of complexity is determined by the level of the interdependencies between information to be processed. There are several more or less traditional operators for defining these interdependencies, which are supported by existing approaches and the main competition is around the speed (throughput) of processing. However, novel application domains like Future Internet are challenging complex event processing for a more comprehensive approach: from how to create complex event patterns over the heterogeneous event sources (including textual data), to how to efficiently detect them in a distributed setting, including the usage of background knowledge. In this chapter we present an approach for intelligent CEP (iCEP) based on the usage of semantic technologies. It represents an end-to-end solution for iCEP starting from the definition of complex event patterns, through intelligent detection, to advanced 3-D visualization of complex events. At the center of the approach is the semantic model of complex events that alleviates the process of creating and maintaining complex event patterns. The approach utilizes logic-based processing for including domain knowledge in the complex event detection process, leading to complex event reasoning. This approach has been implemented in the web-based framework called iCEP Studio.}, added-at = {2011-07-25T14:10:46.000+0200}, affiliation = {FZI Forschungszentrum Informatik, Karlsruhe, Germany}, author = {Stojanovic, Nenad and Stojanovic, Ljiljana and Anicic, Darko and Ma, Jun and Sen, Sinan and St\"{u}hmer, Roland}, biburl = {http://www.bibsonomy.org/bibtex/2a2639b4a3f4999953a2348efbfd3ee1a/atrus}, booktitle = {Foundations for the Web of Information and Services}, editor = {Fensel, Dieter}, file = {:Semantic Complex Event Reasoning - Beyond Complex Event Processing (fulltext).pdf:PDF}, groups = {public}, interhash = {32086e0bbd9e929be8422a2825008d20}, intrahash = {a2639b4a3f4999953a2348efbfd3ee1a}, isbn = {978-3-642-19797-0}, keyword = {Computer Science}, keywords = {CEP event reasoning iCEP myOwn 2011}, note = {10.1007/978-3-642-19797-0_14}, pages = {253-279}, publisher = {Springer Berlin Heidelberg}, timestamp = {2011-07-25T14:10:46.000+0200}, title = {Semantic Complex Event Reasoning -- Beyond Complex Event Processing}, url = {http://dx.doi.org/10.1007/978-3-642-19797-0_14}, username = {atrus}, year = 2011 } @incollection{Anicic2011a, abstract = {Complex Event Processing (CEP) is concerned with timely detection of complex events within multiple streams of atomic occurrences, and has useful applications in areas including financial services, mobile and sensor devices, click stream analysis and so forth. In this chapter, we present ETALIS Language for Events. It is an expressive language for specifying and combining complex events. For this language we provide both a syntax as well as a clear declarative formal semantics. The execution model of the language is based on a compilation strategy into Prolog. We provide an implementation of the language, and present experimental results of our running prototype. Further on, we show how our logic rule-based approach compares with a non-logic approach in respect of performance.}, added-at = {2011-07-25T14:10:41.000+0200}, affiliation = {FZI Forschungszentrum Informatik, Germany}, author = {Anicic, Darko and Fodor, Paul and Rudolph, Sebastian and St\"{u}hmer, Roland and Stojanovic, Nenad and Studer, Rudi}, biburl = {http://www.bibsonomy.org/bibtex/20c11b314a9979e0e348fe4e087f42aaa/atrus}, booktitle = {Reasoning in Event-Based Distributed Systems}, editor = {Helmer, Sven and Poulovassilis, Alexandra and Xhafa, Fatos}, file = {:ETALIS, Rule-Based Reasoning in Event Processing (fulltext).pdf:PDF}, groups = {public}, interhash = {f94367045f9a180568c469dd670b36f8}, intrahash = {0c11b314a9979e0e348fe4e087f42aaa}, keywords = {CEP event reasoning ETALIS myOwn iCEP 2011}, note = {10.1007/978-3-642-19724-6_5}, pages = {99-124}, publisher = {Springer Berlin / Heidelberg}, series = {Studies in Computational Intelligence}, timestamp = {2011-07-25T14:10:41.000+0200}, title = {ETALIS: Rule-Based Reasoning in Event Processing}, url = {http://dx.doi.org/10.1007/978-3-642-19724-6_5}, username = {atrus}, volume = 347, year = 2011 } @inproceedings{Stuhmer2011, acmid = {2002332}, added-at = {2011-07-15T10:32:15.000+0200}, address = {New York, NY, USA}, author = {St\"{u}hmer, Roland and Stojanovic, Nenad}, biburl = {http://www.bibsonomy.org/bibtex/2de8db2a885aa4615cf7691f615b2766f/atrus}, booktitle = {Proceedings of the 5th ACM International Conference on Distributed Event-Based Systems}, doi = {http://doi.acm.org/10.1145/2002259.2002332}, groups = {public}, interhash = {f1c7486970a658f54d22363e9837ef48}, intrahash = {de8db2a885aa4615cf7691f615b2766f}, isbn = {978-1-4503-0423-8}, keywords = {CEPaaS event CEP eventmarketplace myOwn 2011 PLAY-Project FZI}, location = {New York, New York, USA}, numpages = {2}, pages = {403--404}, publisher = {ACM}, series = {DEBS '11}, timestamp = {2011-07-15T10:32:15.000+0200}, title = {Large-scale, situation-driven and quality-aware Event Marketplace: The Concept, Challenges and Opportunities -- Poster}, url = {http://doi.acm.org/10.1145/2002259.2002332}, username = {atrus}, year = 2011 } @inproceedings{Wagner2010, added-at = {2010-12-17T16:31:29.000+0100}, author = {Wagner, Andreas and Anicic, Darko and St{\"u}hmer, Roland and Stojanovic, Nenad and Harth, Andreas and Studer, Rudi}, biburl = {http://www.bibsonomy.org/bibtex/25215613d71616b1fb9a03fd4bf63ed0d/atrus}, booktitle = {Proc. of Linked Data in the Future Internet at the Future Internet Assembly}, crossref = {CEUR-WS.org/Vol-700}, file = {Linked Data and Complex Event Processing for the Smart Energy Grid (FIA2010_Linked_Data_and_Complex_Event_Processing_for_the_Smart_Energy_Grid).pdf:Linked Data and Complex Event Processing for the Smart Energy Grid (FIA2010_Linked_Data_and_Complex_Event_Processing_for_the_Smart_Energy_Grid).pdf:PDF}, groups = {public}, interhash = {98fd031cecca0c2ac3034d4652962bde}, intrahash = {5215613d71616b1fb9a03fd4bf63ed0d}, keywords = {2010 CEP SmartGrid myOwn iCEP PLAY-Project FZI}, timestamp = {2010-12-17T16:31:29.000+0100}, title = {Linked Data and Complex Event Processing for the Smart Energy Grid}, url = {http://CEUR-WS.org/Vol-700/Paper10.pdf}, username = {atrus}, year = 2010 } @inproceedings{Stuhmer2009b, added-at = {2010-07-21T13:41:12.000+0200}, author = {St{\"u}hmer, Roland and Anicic, Darko and Sen, Sinan and Ma, Jun and Schmidt, Kay-Uwe and Stojanovic, Nenad}, biburl = {http://www.bibsonomy.org/bibtex/224672fb074855ab32222e8c6ab8e8d39/atrus}, booktitle = {On the Move to Meaningful Internet Systems: {OTM} 2009}, doi = {10.1007/978-3-642-05151-7_23}, ee = {http://dx.doi.org/10.1007/978-3-642-05151-7_23}, file = {Client-side Event Processing for Personalized Web Advertisement.pdf:Client-side Event Processing for Personalized Web Advertisement.pdf:PDF}, interhash = {0c9107818786262b7e7be5f155d16a60}, intrahash = {24672fb074855ab32222e8c6ab8e8d39}, isbn = {978-3-642-05150-0}, issn = {0302-9743 (Print) 1611-3349 (Online)}, keywords = {clickstream 2009 myOwn CEP event iCEP rule AdvertisingScenario RDFa client-side}, pages = {1069-1086}, publisher = {Springer Berlin / Heidelberg}, series = {Lecture Notes in Computer Science}, subject_collection = {Computer Science}, timestamp = {2010-07-21T13:41:12.000+0200}, title = {Client-side Event Processing for Personalized Web Advertisement}, url = {http://www.springerlink.com/content/j73n31038362617u/}, volume = 5871, year = 2009 } @inproceedings{Stuhmer2009a, added-at = {2009-11-10T15:09:52.000+0100}, author = {St{\"u}hmer, Roland and Anicic, Darko and Sen, Sinan and Ma, Jun and Schmidt, Kay-Uwe and Stojanovic, Nenad}, biburl = {http://www.bibsonomy.org/bibtex/263140de0979609376953195d0d37c544/atrus}, booktitle = {The Semantic Web - {ISWC} 2009}, doi = {10.1007/978-3-642-04930-9_56}, file = {Lifting events in RDF from interactions with annotated Web pages.pdf:Lifting events in RDF from interactions with annotated Web pages.pdf:PDF}, interhash = {afbbbf622f03145902cf76083b74312a}, intrahash = {63140de0979609376953195d0d37c544}, isbn = {978-3-642-04929-3}, issn = {0302-9743 (Print) 1611-3349 (Online)}, keywords = {clickstream SemanticWeb RDFS 2009 AdvertisingScenario client-side ECA myOwn CEP event rule iCEP RDF RDFa JavaScript}, pages = {893--908}, publisher = {Springer Berlin / Heidelberg}, series = {Lecture Notes in Computer Science}, subject_collection = {Computer Science}, timestamp = {2009-11-10T15:09:52.000+0100}, title = {Lifting events in RDF from interactions with annotated Web pages}, url = {http://www.springerlink.com/content/008044l13481144k/}, volume = 5823, year = 2009 } @inproceedings{Schmidt2009, abstract = {Rich Internet Applications provide, in conjunction with Internet push technologies, a powerful framework to bring use cases formerly reserved to server applications to the client, and to ease their use. In this paper we present a novel approach of monitoring and processing event streams directly in the browser. Our proposed general-purpose framework aims at the design of event-driven, reactive and adaptive Rich Internet Applications. We propose to interweave complex event processing with declarative rule execution directly on the client-side. Our work is based on a novel event-condition-action rule language tailored to the needs of Rich Internet Applications as well as algorithms capable of detecting complex events and executing rules. The whole approach will be illustrated by means of an example originating from the field of algorithmic stock trading.}, added-at = {2009-11-10T15:09:50.000+0100}, author = {Schmidt, Kay-Uwe and St{\"u}hmer, Roland and Stojanovic, Ljiljana}, biburl = {http://www.bibsonomy.org/bibtex/216559c31d3c1816f4d18dc29e2a5caf2/atrus}, booktitle = {The 2009 AAAI Spring Symposium on Intelligent Event Processing}, editor = {Stojanovic, Nenad and Abecker, Andreas and Etzion, Opher and Paschke, Adrian}, file = {Gaining Reactivity for Rich Internet Applications by Introducing Client-side Complex Event Processing and Declarative Rules (SS05SchmidtK).pdf:Gaining Reactivity for Rich Internet Applications by Introducing Client-side Complex Event Processing and Declarative Rules (SS05SchmidtK).pdf:PDF}, interhash = {ae1449ee8fecb1d40bd27bedcfc34f45}, intrahash = {16559c31d3c1816f4d18dc29e2a5caf2}, isbn = {978-1-57735-412-3}, keywords = {AJAX 2009 ECA myOwn CEP event rule JavaScript RIA}, month = {March}, organization = {Association for the Advancement of Artificial Intelligence}, pages = {67--72}, timestamp = {2009-11-10T15:09:50.000+0100}, title = {Gaining Reactivity for Rich Internet Applications by Introducing Client-side Complex Event Processing and Declarative Rules}, url = {http://www.aaai.org/Papers/Symposia/Spring/2009/SS-09-05/SS09-05-012.pdf}, year = 2009 } @inproceedings{Schmidt2008b, abstract = {Despite the huge popularity of event processing nowadays, there is a big gap between the potential usefulness of event-driven processing and the current state of the practice. One of the main reasons is the lack of a comprehensive conceptual model for the event-triggered reactivity and the corresponding framework for its management. In this paper we survey the current state of the art in event-driven architecture with special focus on event and action processing. We describe the prerequisites of a completely novel conceptual model for describing reactivity that is more close to the way people react on events: based on the ability to identify the context during which active behavior is relevant and the situations in which it is required. This approach opens a completely new view on the event processing as the way for managing a very valuable knowledge asset of every enterprise - knowledge how to react (make decisions) in event-driven situations}, added-at = {2009-11-10T15:09:49.000+0100}, author = {Schmidt, Kay-Uwe and Anicic, Darko and St{\"u}hmer, Roland}, biburl = {http://www.bibsonomy.org/bibtex/2e2b86a4147bcdb393673298e6814b15e/atrus}, booktitle = {SBPM2008: 3rd international Workshop on Semantic Business Process Management in conjunction with the 5th European Semantic Web Conference (ESWC'08)}, file = {:Event-driven Reactivity, A Survey and Requirements Analysis (paper_6).pdf:PDF}, interhash = {8f7ddeb550e97a3242383c5a188706b0}, intrahash = {e2b86a4147bcdb393673298e6814b15e}, keywords = {2008 logical myOwn CEP event CECKarlsruhe rule Rete ESP}, month = {June}, publisher = {CEUR Workshop Proceedings (CEUR-WS.org, ISSN 1613-0073)}, review = {Review 1: The paper is well written. Nevertheless, the message of the paper is not new and realy new aspect of event triggering are missing (using Gartner slides on page 13/15 seems not to be adaequate) Review 2: The paper surveys the current state of the art in event-driven processing with special focus on event and action processing. The work is motivated with necessity to introduces a kind of reactive dynamics in business systems, and hence to depart from classical, "workflow-driven" business systems. Further on, the paper derives prerequisites and describes a novel conceptual model for describing reactivity that is more close to the way people react on events. The model is given by introducing concepts such as the context and situations. Though the introduced concepts as well as the model itself are clearly needed in event-driven business process systems, authors are encouraged to further concretize on these issues. Also the current analysis is clearly divided between, so called, logical and non-logical approach to handle EtR. Therefore it would be helpful to come up with a list of desired features representing rather a derivation of those two approaches.}, timestamp = {2009-11-10T15:09:49.000+0100}, title = {Event-driven Reactivity: A Survey and Requirements Analysis}, url = {http://sbpm2008.fzi.de/paper/paper7.pdf}, year = 2008 } @inproceedings{Anicic2009, added-at = {2009-08-24T15:47:22.000+0200}, address = {Washington, DC, USA}, author = {Anicic, Darko and Fodor, Paul and St{\"u}hmer, Roland and Stojanovic, Nenad}, biburl = {http://www.bibsonomy.org/bibtex/24f328b6f5fbd27cdf2ca75b4891cc45b/atrus}, booktitle = {CSE '09: Proceedings of the 2009 12th IEEE International Conference on Computational Science and Engineering}, file = {Event-driven Approach for Logic-based Complex Event Processing (paper233).pdf:Event-driven Approach for Logic-based Complex Event Processing (paper233).pdf:PDF}, interhash = {629213a8cf4b2a9325895945e678f019}, intrahash = {4f328b6f5fbd27cdf2ca75b4891cc45b}, keywords = {2009 ETALIS myOwn CEP event rule iCEP CTR logic}, publisher = {IEEE Computer Society}, timestamp = {2009-08-24T15:47:22.000+0200}, title = {Event-driven Approach for Logic-based Complex Event Processing}, year = 2009 } @article{Schmidt2008e, abstract = {The increase of digital bandwidth and computing power of personal computers as well as the rise of the Web 2.0 came along with a new web programming paradigm: Rich Internet Applications. On the other hand, powerful server-side business rules engines appeared over the last years and let enterprises describe their business policies declaratively as business rules. This paper addresses the problem of how to combine the business rules approach with the new programming paradigm of Rich Internet Applications. We present a novel approach that reuses business rules for deriving declarative presentation and visualization logic. In this paper we introduce a rule-driven architecture capable of executing rules directly on the client by implementing the Rete algorithm. We propose to use declarative rules as platform independent language describing the application and presentation logic. By means of AJAX we exemplarily show how to use client-side executable rules for adapting the user interface of Rich Internet Applications. We call our approach ARRIA: Adaptive Reactive Rich Internet Applications. In order to show the usability of our approach we explain our approach based on an example taken from the financing sector.}, added-at = {2009-06-05T14:21:07.000+0200}, author = {Schmidt, Kay-Uwe and St{\"u}hmer, Roland and Stojanovic, Ljiljana}, biburl = {http://www.bibsonomy.org/bibtex/2b9271e9d21cd47f6f4962ffe7b665ca6/atrus}, file = {:From Business Rules to Application Rules in Rich Internet Apllications (00070447).pdf:PDF}, interhash = {45059cb8c99345810e9b2aef465d51fa}, intrahash = {b9271e9d21cd47f6f4962ffe7b665ca6}, issn = {1895-1767}, journal = {Scalable Computing: Practice and Experience}, keywords = {2008 myOwn rule RIA}, number = 4, pages = {329--340}, pdf-url = {http://www.scpe.org/vols/vol09/no4/SCPE_9_4_09.pdf}, postscript-url = {http://www.scpe.org/vols/vol09/no4/SCPE_9_4_09.zip}, timestamp = {2009-06-05T14:21:07.000+0200}, title = {From Business Rules to Application Rules in Rich Internet Applications}, url = {http://www.scpe.org/vols/vol09/no4/SCPE_9_4_09.pdf}, volume = 9, year = 2008 } @mastersthesis{Stuehmer2008, abstract = {State of the art event-driven Rich Internet Applications (RIAs) rely on technologies like the Comet architecture or polling strategies like RSS feeds to provide a basic infrastructure for transporting events to the Web client. However, such RIAs provide no means for further processing of these events. This gap will be closed by the approach proposed in this thesis. The approach combines complex event processing and rule execution with an ontology-based object model directly on the Web client. A framework is proposed, built on declarative rules for achieving reactive and adaptive RIAs. The work consists of a novel event-condition-action rule language tailored to the needs of RIAs as well as a client-side rule engine capable of detecting complex events and executing rules.}, added-at = {2009-02-07T16:49:17.000+0100}, author = {St{\"u}hmer, Roland}, biburl = {http://www.bibsonomy.org/bibtex/2f9a5aab600c77a021cf3b6e67ffb76d7/atrus}, interhash = {4c8d9848dcfca711aff7c3903ad121de}, intrahash = {f9a5aab600c77a021cf3b6e67ffb76d7}, keywords = {2008 AJAX JSON Rete ontology RIA ECA myOwn CEP Web event rule ESP}, month = {July}, school = {Universit{\"a}t Karlsruhe (TH)}, timestamp = {2009-02-07T16:49:17.000+0100}, title = {Complex Event Processing in AJAX-Applications with Rule Engines}, type = {Diploma Thesis}, year = 2008 } @inproceedings{Schmidt2008c, abstract = {Modern event-driven applications implement sophisticated and highly specialized algorithms for detecting and correlating events from event streams or clouds. The correlation logic and resulting actions are declaratively defined as EA (event action) rules. An EA language allows the definition of complex correlation rules with the help of logical, temporal, content-based and other operators. On the other hand, production rule systems provide a declarative means to express and compute CA (condition action) rules. CA rules define constraints. The most prominent scientific and commercial production rule systems rely on the RETE algorithm in order to efficiently compute CA rules. As the industry is on the way towards a loosely coupled service-oriented and eventdriven architecture, there is a high demand for an integrated solution of computing ECA (event condition action) rules. In this paper we give a survey of already finished as well as ongoing research in the field of combining event processing algorithms with the RETE algorithm. We compare the different approaches and present our approach of combining SnoopIB, a specialized event detection algorithm, with the RETE algorithm.}, added-at = {2009-02-07T16:49:17.000+0100}, author = {Schmidt, Kay-Uwe and St{\"u}hmer, Roland and Stojanovic, Ljiljana}, biburl = {http://www.bibsonomy.org/bibtex/21f73a867e509ebfae231c4164c98fb7d/atrus}, booktitle = {iCEP2008: 1st International workshop on Complex Event Processing for the Future Internet colocated with the Future Internet Symposium (FIS2008)}, editor = {Anicic, Darko and Brelage, Christian and Etzion, Opher and Stojanovic, Nenad}, interhash = {66eaaccd4731a6b184a0899093c01621}, intrahash = {1f73a867e509ebfae231c4164c98fb7d}, keywords = {2008 ECA myOwn CEP event rule CECKarlsruhe Rete}, month = {September}, publisher = {CEUR Workshop Proceedings (CEUR-WS.org, ISSN 1613-0073)}, timestamp = {2009-02-07T16:49:17.000+0100}, title = {Blending Complex Event Processing with the RETE Algorithm}, url = {http://ceur-ws.org/Vol-412/paper3.pdf}, volume = {Vol-412}, year = 2008 }