Logic programming and databases
Logic programming and databases
Organizing long-running activities with triggers and transactions
SIGMOD '90 Proceedings of the 1990 ACM SIGMOD international conference on Management of data
Goal-directed requirements acquisition
6IWSSD Selected Papers of the Sixth International Workshop on Software Specification and Design
PARDES: a data-driven oriented active database model
ACM SIGMOD Record
Modelling strategic relationships for process reengineering
Modelling strategic relationships for process reengineering
An event-condition-action language for XML
Proceedings of the 11th international conference on World Wide Web
Managing Semantic Heterogeneity with Production Rules and Persistent Queues
VLDB '93 Proceedings of the 19th International Conference on Very Large Data Bases
Applications of SHOP and SHOP2
IEEE Intelligent Systems
Semantic Platform for Context-Aware Publish/Subscribe M-Commerce
SAINT-W '05 Proceedings of the 2005 Symposium on Applications and the Internet Workshops
Management and Controlling of Time-Sensitive Business Processes with Sense & Respond
CIMCA '05 Proceedings of the International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce Vol-1 (CIMCA-IAWTIC'06) - Volume 01
Automatic Subscriptions In Publish-Subscribe Systems
ICDCSW '06 Proceedings of the 26th IEEE International ConferenceWorkshops on Distributed Computing Systems
Requirements-driven design of autonomic application software
CASCON '06 Proceedings of the 2006 conference of the Center for Advanced Studies on Collaborative research
Goal-Based Modeling of Dynamically Adaptive System Requirements
ECBS '08 Proceedings of the 15th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems
Exploiting E-C-A rules for defining and processing context-aware push messages
RuleML'07 Proceedings of the 2007 international conference on Advances in rule interchange and applications
Adaptive Goals for Self-Adaptive Service Compositions
ICWS '10 Proceedings of the 2010 IEEE International Conference on Web Services
Event-based communication for location-based service collaboration
ADC '09 Proceedings of the Twentieth Australasian Conference on Australasian Database - Volume 92
Redefinable events for dynamic reconfiguration of communications in ubiquitous computing
Proceedings of the First International Workshop on Data Dissemination for Large Scale Complex Critical Infrastructures
Event Processing in Action
EP-SPARQL: a unified language for event processing and stream reasoning
Proceedings of the 20th international conference on World wide web
Proceedings of the 5th ACM international conference on Distributed event-based system
Parametric subscriptions for content-based publish/subscribe networks
Proceedings of the ACM/IFIP/USENIX 11th International Conference on Middleware
Design and implementation of an ECA rule markup language
RuleML'05 Proceedings of the First international conference on Rules and Rule Markup Languages for the Semantic Web
A goal driven dynamic event subscription approach
Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems
Flexub: dynamic subscriptions for publish/subscribe systems in MANETs
DAIS'12 Proceedings of the 12th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
An Approach for Dynamic Personal Monitoring based on Mobile Complex Event Processing
Proceedings of International Conference on Advances in Mobile Computing & Multimedia
Hi-index | 12.05 |
The burst of wireless sensors networks transmitting events paved the way for infrastructures that link uniquely identifiable things to their virtual representations in the Internet. As the Internet of Things gains momentum for leveraging and offering information access to service-based applications and users, challenges associated with efficiently publishing, subscribing, processing and reacting to events emerge. This work focuses on the challenge of enabling efficient active capability in large, distributed event infrastructures. We aim to support dynamic recommendations of new event streams to which a service should subscribe for a meaningful period of time, in order to take advantage of situational information. We present a goal-driven, ECA-based hierarchical model, called Situation-Action-Network (SAN) and we implement the Event Subscription Recommender (ESR) software that uses SANs in order to produce dynamically new event subscriptions or cancel existing ones before they become obsolete, based on detected situations. We evaluated ESR in a scenario that involves events transmitted by marine vessels in order to efficiently enforce safety regulations on behalf of port authorities. The results of this evaluation were compared against a traditional ECA-based system and we found that ESR outperformed existing systems with respect to subscription efficiency.