https://www.mdu.se/

mdu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
An intuitive and resource-efficient event detection algebra
Mälardalen University, Department of Computer Science and Engineering.ORCID iD: 0000-0002-8461-0230
2004 (English)Licentiate thesis, monograph (Other scientific)
Abstract [en]

In reactive systems, execution is driven by external events to which the system should respond with appropriate actions. Such events can be simple, but systems are often supposed to react to sophisticated situations involving a number of simpel events occurring in accordance with some pattern. A systematic approach to handle this type of systems is to separate the mechanism for detecting composite events from the rest of the application logic. A detection mechanism listens for simple event occurrences and notifies the application when one of the complex event patterns of interest occur. The event detection mechanism can for example be based on an event algebra, i.e., expressions that correspond to the event patterns of interest are built from simple events and operators from the algebra.

This thesis presents a novel event algebra with two important characteristics: It complies with algebraic laws that intuitively ought to hold for the operators of the algebra, and for a large class of expressions the detection can be correctly performed with limited resources in terms of memory and time. In addition to the declarative algebra semantics, we present an imperative detection algorithm and show that it correctly implements the algebra. This algorithm is analysed with respect to memory requirements and execution time complexity. To increase the efficiency of the algebra, we also present a semantic-preserving transformation scheme by which many expressions can be transformed to meet criteria under which limited resource requirements are guaranteed. Finally, we present a prototype implementation that combines the algebra with the event system in Java.

Place, publisher, year, edition, pages
Institutionen för Datavetenskap , 2004. , p. 98
Series
Mälardalen University Press Licentiate Theses, ISSN 1651-9256 ; 29
Identifiers
URN: urn:nbn:se:mdh:diva-104ISBN: 91-88834-49-2 (print)OAI: oai:DiVA.org:mdh-104DiVA, id: diva2:120459
Available from: 2006-02-14 Created: 2006-02-14 Last updated: 2013-12-03

Open Access in DiVA

fulltext(936 kB)688 downloads
File information
File name FULLTEXT01.pdfFile size 936 kBChecksum MD5
2e0b5b016597d17b08f8920a4389bdb3c1b4c784fff8520c39faaf559cffca3aa03b1053
Type fulltextMimetype application/pdf

Authority records

Carlson, Jan

Search in DiVA

By author/editor
Carlson, Jan
By organisation
Department of Computer Science and Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 694 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

isbn
urn-nbn

Altmetric score

isbn
urn-nbn
Total: 479 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf