The Internet of Things is composed of tiny computers equipped with sensors, actuators and low power radios that are embedded in our physical environment. The number of Internet of Things devices is growing dramatically. Gartner predicts that by 2020 there will be over 20 billion deployed internet of things devices. By bridging the physical and digital worlds, the Internet of Things will enable radical efficiency gains across a wide range of industries. This talk will argue that self-adaptive software is essential to achieving the IoT vision. My talk will be illustrated throughout by real-world examples of the demand for self-adaptation in the Internet of Things, as drawn from my experiences as the Chief Technical Officer of VersaSense, an industrial Internet of Things company and spin-off of KU Leuven.
Danny Hughes is a Professor with the Department of Computer Science of KU Leuven (Belgium), where he is a member of the DistriNet (Distributed Systems and Computer Networks) research group and leads the Networked Embedded Software taskforce. He is also the Chief Technical Officer of Versasense NV, a KU Leuven spin-off company that provides end-to-end IoT solutions. Danny has a PhD from Lancaster University (UK) and has since worked as a Visiting Scholar with the University of California at Berkeley (USA), a Visiting Scholar with the University of Sao Paulo (Brazil) and as a Lecturer with Xi'an Jiaotong-Liverpool University (China). His PhD focused on Peer-to-Peer (P2P) systems and his current research is on distributed software systems and the Internet of Things (IoT). My task-force is focused on tackling the biggest challenges facing networked embedded systems like the Internet of Things. Our current research priorities include: software-driven hardware design for ultra low power embedded systems, operating systems and virtual machines for the Internet of Things, network protocols and DevOps for the Internet of Things, middleware for the Internet of Things, and security at all layers of the Internet of Things stack.