DingNet: a self-adaptive Internet-of-things exemplar
2019 (English)In: 2019 IEEE/ACM 14th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), IEEE, 2019, p. 195-201Conference paper, Published paper (Refereed)
Abstract [en]
Recent efforts have shown that research on self-adaptive systems can benefit from exemplars to evaluate and compare new methods, techniques and tools. One highly relevant application domain for self-adaptation is the Internet-of-Things (IoT). While some initial exemplars have been proposed for IoT, these exemplars are limited in scope to support research in realistic IoT domains, such as smart cities. To address this limitation, we introduce the DingNet exemplar, a reference implementation for research on self-adaptation in the domain of IoT. DingNet offers a simulator that maps directly to a physical IoT system that is deployed in the area of Leuven, Belgium. DingNet models a set of geographically distributed gateways, which are connected to a user application that is deployed at a front-end server. The gateways can interact over a LoRaWAN network with local stationary and mobile motes that can be equipped with sensors and actuators. The exemplar comes with a set of scenarios for comparing the effectiveness of different self-adaptive solutions. We illustrate how the exemplar is used for a typical adaptation problem of smart city IoT application, where mobile motes dynamically have to adapt their communication settings to ensure reliable and energy efficient communication.
Place, publisher, year, edition, pages
IEEE, 2019. p. 195-201
Series
Software Engineering for Adaptive and Self-Managing Systems, ICSE Workshops, SEAMS, International Workshop on, ISSN 2157-2305, E-ISSN 2157-2321
Keywords [en]
exemplar, Internet-of-Things, self-adaptation, Adaptive systems, Energy efficiency, Gateways (computer networks), Smart city, Software engineering, Energy efficient communications, Internet of thing (IOT), Reference implementation, Self adaptation, Self-adaptive system, Sensors and actuators, Techniques and tools, Internet of things
National Category
Software Engineering
Research subject
Computer Science, Software Technology
Identifiers
URN: urn:nbn:se:lnu:diva-94479DOI: 10.1109/SEAMS.2019.00033ISI: 000589350700023Scopus ID: 2-s2.0-85071085754ISBN: 9781728133683 (electronic)ISBN: 9781728133690 (print)OAI: oai:DiVA.org:lnu-94479DiVA, id: diva2:1430353
Conference
14th IEEE/ACM International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2019, Montreal, Canada, May 25, 2019
2020-05-142020-05-142021-04-13Bibliographically approved