A Goal-driven Approach for Deploying Self-adaptive IoT Systems

被引:19
|
作者
Alkhabbas, Fahed [1 ,2 ]
Murturi, Ilir [3 ]
Spalazzese, Romina [1 ,2 ]
Davidsson, Paul [1 ,2 ]
Dustdar, Schahram [3 ]
机构
[1] Malmo Univ, Internet Things & People Res Ctr, Malmo, Sweden
[2] Malmo Univ, Dept Comp Sci & Media Technol, Malmo, Sweden
[3] TU Wien, Distributed Syst Grp, Vienna, Austria
关键词
Deploying Self-adaptive IoT Systems; Goal-driven IoT Systems; Edge-Cloud Continuum; Software Architecture; INTERNET; THINGS;
D O I
10.1109/ICSA47634.2020.00022
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Engineering Internet of Things (IoT) systems is a challenging task partly due to the dynamicity and uncertainty of the environment including the involvement of the human in the loop. Users should be able to achieve their goals seamlessly in different environments, and IoT systems should be able to cope with dynamic changes. Several approaches have been proposed to enable the automated formation, enactment, and self-adaptation of goal-driven IoT systems. However, they do not address deployment issues. In this paper, we propose a goal-driven approach for deploying self-adaptive IoT systems in the Edge-Cloud continuum. Our approach supports the systems to cope with the dynamicity and uncertainty of the environment including changes in their deployment topologies, i.e., the deployment nodes and their interconnections. We describe the architecture and processes of the approach and the simulations that we conducted to validate its feasibility. The results of the simulations show that the approach scales well when generating and adapting the deployment topologies of goal-driven IoT systems in smart homes and smart buildings.
引用
收藏
页码:146 / 156
页数:11
相关论文
共 50 条
  • [1] Goal-Driven Adversarial Search for Distributed Self-Adaptive Systems
    Hashmi, Saad Sajid
    Dam, Hoa Khanh
    Uzunov, Anton V.
    Chhetri, Mohan Baruwal
    Ghose, Aditya
    Colman, Alan
    2023 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE SERVICES ENGINEERING, SSE, 2023, : 198 - 209
  • [2] Towards a goal-driven approach to action selection in self-adaptive software
    Salehie, Mazeiar
    Tahvildari, Ladan
    SOFTWARE-PRACTICE & EXPERIENCE, 2012, 42 (02): : 211 - 233
  • [3] Soft-Goal Approximation Context Awareness of Goal-driven Self-Adaptive Systems
    Vialon, Aurelien
    Tei, Kenji
    Aknine, Samir
    2017 IEEE INTERNATIONAL CONFERENCE ON AUTOMATIC COMPUTING (ICAC), 2017, : 233 - 238
  • [4] A goal-driven self-adaptive software system framework based on agent
    Li, Bin
    Zhang, Xiaowei
    Zhu, Junwu
    Journal of Computational Information Systems, 2010, 6 (12): : 4195 - 4205
  • [5] A goal-driven Self-adaptive Software System Design Framework based on Agent
    Wang, Tieshan
    Li, Bin
    Zhao, Lingjun
    Zhang, Xiaowei
    INTERNATIONAL CONFERENCE ON APPLIED PHYSICS AND INDUSTRIAL ENGINEERING 2012, PT C, 2012, 24 : 2010 - 2016
  • [6] A goal-driven Self-adaptive Software System Design Framework based on Agent
    Wang, Tieshan
    Li, Bin
    Zhao, Lingjun
    Zhang, Xiaowei
    2010 INTERNATIONAL COLLOQUIUM ON COMPUTING, COMMUNICATION, CONTROL, AND MANAGEMENT (CCCM2010), VOL IV, 2010, : 525 - 528
  • [7] Self-Adaptive Goal-Driven Web Service Composition Based on Context and QoS
    Khanfir, Emna
    Ben Djmeaa, Raoudha
    Amous, Ikram
    2017 IEEE 14TH INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING (ICEBE 2017), 2017, : 201 - 207
  • [8] Goal-driven adaptive monitoring of SOA systems
    Psiuk, Marek
    Zielinski, Krzysztof
    JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 110 : 101 - 121
  • [9] Pragmatic Requirements for Adaptive Systems: A Goal-Driven Modeling and Analysis Approach
    Guimaraes, Felipe Pontes
    Rodrigues, Genaina Nunes
    Batista, Daniel Macedo
    Ali, Raian
    CONCEPTUAL MODELING, ER 2015, 2015, 9381 : 50 - 64
  • [10] A goal-driven approach for adaptive service composition using planning
    Song, Seheon
    Lee, Seok-Won
    MATHEMATICAL AND COMPUTER MODELLING, 2013, 58 (1-2) : 261 - 273