Adaptive Object-Oriented Filtering Framework for Event Management Applications

  • Ehab Al-Shaer
  • , Mohamed Fayad
  • , Hussein Abdel-Wahab
  • , Kurt Maly

Research output: Contribution to journalArticlepeer-review

2 Scopus citations

Abstract

Event filtering is an essential element in event management applications. In event management environments, the filtering mechanisms are employed to track the events generated from applications at run-time and perform the corresponding appropriate actions. Several key applications domains, such as system and network management, distributed system toolkits, communication protocols and active databases, utilize event filtering for various management purposes. The goal of this paper is to describe the object-oriented design and implementation of an adaptive event filtering framework which can be integrated and reused efficiently to develop event management applications for various domain environments. In our approach, the event filtering framework captures the common components and design patterns of event management in different domains. The major contribution of this work is to provide a flexible event filtering framework that can be efficiently adapted to different domain-specific requirements and with minimal development effort. In this paper, we also present examples of using the event filtering framework for developing event management applications in different domains. Categories and Subject Descriptors: Application Frameworks [Software Engineering]: Software Development.

Original languageEnglish
Pages (from-to)37
Number of pages1
JournalACM Computing Surveys
Volume32
Issue number1
DOIs
StatePublished - 1 Mar 2000
Externally publishedYes

Keywords

  • Application Frameworks
  • Event Management
  • design patterns
  • filtering
  • framework
  • monitoring

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Adaptive Object-Oriented Filtering Framework for Event Management Applications'. Together they form a unique fingerprint.

Cite this