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 条
  • [41] Leveraging Machine Learning Techniques for Architecting Self-Adaptive IoT Systems
    Muccini, Henry
    Vaidhyanathan, Karthik
    2020 IEEE INTERNATIONAL CONFERENCE ON SMART COMPUTING (SMARTCOMP), 2020, : 65 - 72
  • [42] Analyzing user requirements by use cases: A goal-driven approach
    Lee, J
    Xue, NL
    IEEE SOFTWARE, 1999, 16 (04) : 92 - 101
  • [43] FEAST: A Framework for Evaluating Implementation Architectures of Self-adaptive IoT Systems
    Di Menna, Federico
    Muccini, Henry
    Vaidhyanathan, Karthik
    37TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2022, : 1440 - 1447
  • [44] A Global Approach for Goal-Driven Pruning of Object Recognition Networks
    Akpolat, Mehmet Zahid
    Bulbul, Abdullah
    2022 30TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE, SIU, 2022,
  • [45] Simulation-driven Development of Self-adaptive Transportation Systems
    Oplenskedal, Magnus Karsten
    Herrmann, Peter
    Blech, Jan Olaf
    Taherkordi, Amir
    2018 4TH IEEE CONFERENCE ON NETWORK SOFTWARIZATION AND WORKSHOPS (NETSOFT), 2018, : 372 - 377
  • [46] Semantics-Driven Programming of Self-Adaptive Reactive Systems
    Giallonardo, Ester
    Poggi, Francesco
    Rossi, Davide
    Zimeo, Eugenio
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2020, 30 (06) : 805 - 834
  • [47] An automated approach for goal-driven, specification-based testinga
    Winbladh, Kristina
    Alspaugh, Thomas A.
    Ziv, Hadar
    Richardson, Debra J.
    ASE 2006: 21ST IEEE INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2006, : 289 - 292
  • [48] How to tell if a BIM project is successful: A goal-driven approach
    Won, Jongsung
    Lee, Ghang
    AUTOMATION IN CONSTRUCTION, 2016, 69 : 34 - 43
  • [49] Quantitative Verification-Aided Machine Learning: A Tandem Approach for Architecting Self-Adaptive IoT Systems
    Camara, Javier
    Muccini, Henry
    Vaidhyanathan, Karthik
    IEEE 17TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE (ICSA 2020), 2020, : 11 - 22
  • [50] CHARIOT: Goal-Driven Orchestration Middleware for Resilient loT Systems
    Pradhan, Subhav
    Dubey, Abhishek
    Khare, Shweta
    Nannapaneni, Saideep
    Gokhale, Aniruddha
    Mahadevan, Sankaran
    Schmidt, Douglas C.
    Lehofer, Martin
    ACM TRANSACTIONS ON CYBER-PHYSICAL SYSTEMS, 2018, 2 (03)