Kennedy Kambona

Office: 10F732
Vrije Universiteit Brussel
Faculty of Sciences, DINF – SOFT
Pleinlaan 2
B-1050 Brussels, Belgium
kkambona's picture

Job Description

Doctoral researcher in the Software Languages Lab

Research Description

The web is increasingly being utilized as a platform for the development of real-time applications due to the ability to provide richer, faster interactions for connected clients. Supporting technologies on handling real-time web applications have little or no capacity to handle processing of continuous data whilst at the same time possibly responding to the effects of the data in real time (or near real time).

In my research, I am integrating an event-driven web server with a rule-based inferencer based on the Rete algorithm by Charles Forgy. This enables the server to realize the computationally-intensive process of receiving massive amounts of events and data from different client devices and to reactively process them in order to detect complex events with accompanying data that may be relevant to give real-time feedback. In contrast to most web-based approaches, the complex event detection is based on a fully-fledged reactive logic language supporting unification.


My publications can be found on this page.

Guided Master Theses

  • "METE: A Meta Rete Interface For Perpetually Online Distributed Rule-Based Systems", Maarten Hubrechts
  • "Unifying Complex Event Processing and Reactive Programming", Toon Teugels
  • "Persisting RETE", Coldea Sergiu Alexandru
  • "Orchestrating the Life Cycle of Participatory Sensing Campaigns Using Workflows", Jesse Zaman

Other Research Activities

  • Session Chair "Web Intelligence - Information Systems and the Web" session at the 13th International Conference on Web Information Systems and Technologies, Porto, Portugal.


  • Assistant for Software Architectures, Master's level