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 条
  • [21] Recursive design for data-driven, self-adaptive IoT services
    Frangoudis, Pantelis A.
    Reisinger, Matthias
    Dustdar, Schahram
    2021 15TH IEEE INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2021), 2021, : 33 - 44
  • [22] A Framework for Digital Forensics and Investigations: The Goal-Driven Approach
    Aziz, Benjamin
    Blackwell, Clive
    Islam, Shareeful
    INTERNATIONAL JOURNAL OF DIGITAL CRIME AND FORENSICS, 2013, 5 (02) : 1 - 22
  • [23] Self-adaptive architectures in IoT systems: a systematic literature review
    Alfonso, Ivan
    Garces, Kelly
    Castro, Harold
    Cabot, Jordi
    JOURNAL OF INTERNET SERVICES AND APPLICATIONS, 2021, 12 (01)
  • [24] A goal-driven approach of service composition for pervasive computing
    Zhang, Kangkang
    Li, Qingzhong
    Sui, Qi
    2006 1ST INTERNATIONAL SYMPOSIUM ON PERVASIVE COMPUTING AND APPLICATIONS, PROCEEDINGS, 2006, : 593 - +
  • [25] USING A GOAL-DRIVEN APPROACH IN THE INVESTIGATION OF A QUESTIONED CONTRACT
    Blackwell, Clive
    Islam, Shareeful
    Aziz, Benjamin
    ADVANCES IN DIGITAL FORENSICS IX, 2013, 410 : 153 - 167
  • [26] GEA: A Goal-Driven Approach to Discovering Early Aspects
    Lee, Jonathan
    Hsu, Kuo-Hsun
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2014, 40 (06) : 584 - 602
  • [27] A goal-driven approach to enterprise component identification and specification
    Levi, K
    Arsanjani, A
    COMMUNICATIONS OF THE ACM, 2002, 45 (10) : 45 - 52
  • [28] Essence-Based, Goal-Driven Adaptive Software Engineering
    Park, June Sung
    2015 IEEE/ACM 4TH SEMAT WORKSHOP ON A GENERAL THEORY OF SOFTWARE ENGINEERING (GTSE), 2015, : 33 - 38
  • [29] A Goal-Driven Attribute Selection Method for Recommendation Systems
    Lee, Ching-Jung
    Liu, Alan
    Lu, Po-Hsuan
    Wu, Power
    2016 INTERNATIONAL COMPUTER SYMPOSIUM (ICS), 2016, : 571 - 576
  • [30] Self-adaptive systems: A middleware managed approach
    Gjorven, Eli
    Eliassen, Frank
    Lund, Ketil
    Eide, Viktor S. Wold
    Staehli, Richard
    SELF-MANAGED NETWORKS, SYSTEMS, AND SERVICES, PROCEEDINGS, 2006, 3996 : 15 - 27