Snoop: an expressive event specification language for active databases
Data & Knowledge Engineering
Information delivery in support of learning reusable software components on demand
Proceedings of the 7th international conference on Intelligent user interfaces
Hipikat: A Project Memory for Software Development
IEEE Transactions on Software Engineering
Rascal: A Recommender Agent for Agile Reuse
Artificial Intelligence Review
Approximate Data Collection in Sensor Networks using Probabilistic Models
ICDE '06 Proceedings of the 22nd International Conference on Data Engineering
Supporting online problem-solving communities with the semantic web
Proceedings of the 15th international conference on World Wide Web
Using task context to improve programmer productivity
Proceedings of the 14th ACM SIGSOFT international symposium on Foundations of software engineering
Approximate Structural Context Matching: An Approach to Recommend Relevant Examples
IEEE Transactions on Software Engineering
Concepts and models for typing events for event-based systems
Proceedings of the 2007 inaugural international conference on Distributed event-based systems
Monitoring streams: a new class of data management applications
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
Toward a Theory of Knowledge Reuse: Types of Knowledge Reuse Situations and Factors in Reuse Success
Journal of Management Information Systems
Potentials and challenges of recommendation systems for software development
Proceedings of the 2008 international workshop on Recommendation systems for software engineering
Distributed complex event processing with query rewriting
Proceedings of the Third ACM International Conference on Distributed Event-Based Systems
Tuning complex event processing rules using the prediction-correction paradigm
Proceedings of the Third ACM International Conference on Distributed Event-Based Systems
A graphical editor for complex event pattern generation
Proceedings of the Third ACM International Conference on Distributed Event-Based Systems
GRUVe: a methodology for complex event pattern life cycle management
CAiSE'10 Proceedings of the 22nd international conference on Advanced information systems engineering
Hi-index | 0.00 |
The need for systems that act on events is growing. Such systems require an infrastructure for detecting patterns over incoming events and tools for helping domain experts by creating or changing them. The main goal of Complex Event Processing is detecting patterns of events in near real-time in order to indicate a situation of interest. Nowadays most current Complex Event Processing systems are focused rather on run-time than on design time issues. They pay little attention to the efficient pattern generation. Moreover, in many Complex Event Processing systems, complex event patterns may change over time due to the dynamic nature of the domain. Such changes may complicate even further the specification task as the domain expert must update the patterns constantly. Therefore the experts seek for additional support for the definition of required patterns beyond expert opinion. In this paper we present an approach and its implementation that has been designed for a recommendation based pattern generation. We believe that a recommendation based pattern generation could increase the relevance and efficiency of newly generated patterns for the problem at hand by reusing knowledge coded in existing complex event patterns.