I first started working with wireless sensor networks in 2005 in the context of my master thesis project under the supervision of prof. dr. ir. Pierre Verbaeten and dr. Sam Michiels of the DistriNet research group of the computer science department of the KU Leuven. This work resulted in a dissertation "Een dynamisch aanpasbare virtuele machine voor sensornetwerken" (Dutch only. English: "A dynamically adaptable virtual machine for sensor networks").
Download the text or the code.
After finishing my master thesis, I joined the DistriNet research group to work on a PhD under the supervision of prof. dr. ir. Wouter Joosen. The work in my PhD consisted of two large parts: LooCI and QARI. LooCI is a component-based middleware for sensor networks that I co-designed with my former colleagues. I did the initial implementation for the Contiki sensor operating system. QARI is a framework for quality-aware management of software components on a multi-purpose wireless sensor network. This work resulted in a dissertation entitled "Management solutions for distributed software applications in multi-purpose sensor networks" that I successfully defended in November 2011.
Download the text.