Internet of Things (IoT) consists of tiny, battery-powered computing devices that are connected through a wireless network. Such networks are relatively cheap and easy to deploy and are therefore increasingly used for various monitoring and control applications. Important goals in IoT are energy efficiency and high packet delivery that need to be guaranteed regardless of uncertainties in the system, such as sudden changes in traffic load and network interference that is difficult to predict. Dealing with these uncertainties manually results in continuous maintenance, which is labor-intensive and inefficient. In this talk, I will introduce the basic engineering principles of self-adaptation and show how the approach enables IoT applications to manage themselves, reducing the burden on system operators.
Danny Weyns is professor at the Katholieke Universiteit Leuven. His main research interest is in software engineering of self-adaptive systems. Self-adaptation endows a system with the capability to adapt itself to deal with uncertain operating conditions. His research focuses on formalisms and design models to realize and assure self-adaptation for different quality goals, applying both architecture-based and control-based approaches. Dr. Weyns is also affiliated with Linnaeus University.
The lecture series on research talks by the visiting professors of the PhD School can also be credited as an elective course for students of master programs of computer science: TISS.