Distributed Systems Group

The group is working on software technologies for distributed systems, such as the Web, mobile systems, smart spaces, and collaborative work environments.

Currently the research of the group is focused on the following areas:

  • Event processing – How to efficiently detect complex event patterns or events that happen in interesting situations? The research work focuses on incremental matching algorithms (especially Rete), their implementation in a distributed environment, and their performance with large data volumes and high data frequencies.
  • Semantic interoperability – How to share information among services in a loosely coupled manner in open, heterogeneous, and dynamic environments (mobile systems, smart spaces, Internet-of-things)? The research builds on semantic web representations such as RDF and SPARQL.
  • Technologies for digital services – How to use digital services in a loosely coupled manner to facilitate their dynamic composition? The research approach is based on service adapters, publish/subscribe interaction style, semantic representations, and the use of HTML5.
  • Distributed models as Linked Data – How to make manage – store, transfer, and modify – shared models as Linked Data? The application area is building information modeling where hundreds of partial models ranging from requirement specifications to building objects and construction activities. The research approach is based on Linked Data.