Kennedy Kambona

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

Job Description

Pre-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

  • "Orchestrating the Life Cycle of Participatory Sensing Campaigns Using Workflows", Jesse Zaman
  • "A Visual Environment for Creating and Debugging Reactive Applications", Kevin Noppe
  • "Persisting RETE", Coldea Sergiu Alexandru

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