ECo-IoT: An Architectural Approach for Realizing Emergent Configurations in the Internet of Things

被引:10
作者
Alkhabbas, Fahed [1 ,2 ]
Spalazzese, Romina [1 ,2 ]
Davidsson, Paul [1 ,2 ]
机构
[1] Malmo Univ, Dept Comp Sci & Media Technol, Malmo, Sweden
[2] Malmo Univ, Internet Things & People Res Ctr, Malmo, Sweden
来源
SOFTWARE ARCHITECTURE (ECSA 2018) | 2018年 / 11048卷
关键词
Internet of Things; Emergent configurations; Self-adaptive systems; Software architecture;
D O I
10.1007/978-3-030-00761-4_6
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The rapid proliferation of the Internet of Things (IoT) is changing the way we live our everyday life and the society in general. New devices get connected to the Internet every day and, similarly, new IoT services and applications exploiting them are developed across a wide range of domains. The IoT environment typically is very dynamic, devices might suddenly become unavailable and new ones might appear. Similarly, users enter and/or leave the IoT environment while being interested in fulfilling their individual needs. These key aspects must be considered while designing and realizing IoT systems. In this paper we propose ECo-IoT, an architectural approach to enable the automated formation and adaptation of Emergent Configurations (ECs) in the IoT. An EC is formed by a set of things, with their services, functionalities, and applications, to realize a user goal. ECs are adapted in response to (un)foreseen context changes e.g., changes in available things or due to changing or evolving user goals. In the paper, we describe: (i) an architecture and a process for realizing ECs; and (ii) a prototype we implemented for (iii) the validation of ECo-IoT through an IoT scenario that we use throughout the paper.
引用
收藏
页码:86 / 102
页数:17
相关论文
共 24 条
  • [1] Architecting Emergent Configurations in the Internet of Things
    Alkhabbas, Fahed
    Spalazzese, Romina
    Davidsson, Paul
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE (ICSA 2017), 2017, : 221 - 224
  • [2] [Anonymous], 2001, KNOWLEDGE SYSTEMS LA
  • [3] [Anonymous], 2004, Automated Planning: theory and practice
  • [4] [Anonymous], 2013, ENABLING THINGS TALK, DOI DOI 10.1007/978-3-642-40403-0_8
  • [5] [Anonymous], INT WORKSH INT MOD D
  • [6] [Anonymous], 2004, W3C RECOMMENDATION
  • [7] The Internet of Things: A survey
    Atzori, Luigi
    Iera, Antonio
    Morabito, Giacomo
    [J]. COMPUTER NETWORKS, 2010, 54 (15) : 2787 - 2805
  • [8] Chen H, 2004, PROCEEDINGS OF MOBIQUITOUS 2004, P258
  • [9] MDE4IoT: Supporting the Internet of Things with Model-Driven Engineering
    Ciccozzi, Federico
    Spalazzese, Romina
    [J]. INTELLIGENT DISTRIBUTED COMPUTING X, 2017, 678 : 67 - 76
  • [10] Ciortea A., 2016, International Conference on the Internet of Things (IoT), IoT'16, P53, DOI DOI 10.1145/2991561.2991573