Self-Adaptive Framework With Master-Slave Architecture for Internet of Things

被引:0
|
作者
Lee, Euijong [1 ]
Seo, Young-Duk [2 ]
Kim, Young-Gab [3 ]
机构
[1] Chungbuk Natl Univ, Sch Comp Sci, Cheongju 28644, South Korea
[2] Inha Univ, Dept Comp Engn, Incheon 22212, South Korea
[3] Sejong Univ, Dept Comp & Informat Secur & Convergence Engn Int, Seoul 05006, South Korea
来源
IEEE INTERNET OF THINGS JOURNAL | 2022年 / 9卷 / 17期
基金
新加坡国家研究基金会;
关键词
Software; Automata; Model checking; Computational modeling; Adaptation models; Runtime; Internet of Things; Finite-state machine; Internet of Things (IoT); model checking; self-adaptive software; RUNTIME VERIFICATION; INTEROPERABILITY; SUPPORT;
D O I
10.1109/JIOT.2022.3150598
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Internet of Things (IoT) connects a wide range of entities and can be applied to various types of environments. In addition, IoT environments can be dynamically changed at runtime; thus, IoT systems can be deployed in various environments. To support stable operation, IoT systems must adapt to dynamic environmental changes. The self-adaptive software aims to adjust various artifacts or attributes of software to adapt the detected context by itself, and various studies have applied self-adaptive methods in IoT-related research. In this study, we proposed a self-adaptive software framework with master-slave architecture-based finite-state machine modeling. In addition, model checking is applied, which is a formal method to verify IoT systems at runtime, and a cache-based mechanism is applied to reduce the computational time required for verification. To demonstrate the efficiency of the proposed framework, an empirical evaluation was performed with several model-checking tools (RINGA, NuSMV, nuXmv, and CadenceSMV), and the results showed the efficiency of the proposed framework with the cache-based mechanism. In addition, an example application was investigated with smart greenhouse scenarios, and the application was implemented on Android and Arduino. The application was operated in physical environments, and the results showed the practical usability of the proposed framework with verification at runtime.
引用
下载
收藏
页码:16472 / 16493
页数:22
相关论文
共 50 条
  • [1] Self-adaptive Middleware Framework for Internet of Things
    Park, Soojin
    Song, JaeSeung
    2015 IEEE 4TH GLOBAL CONFERENCE ON CONSUMER ELECTRONICS (GCCE), 2015, : 81 - 82
  • [2] Self-Adaptive Framework Based on MAPE Loop for Internet of Things
    Lee, Euijong
    Seo, Young-Duk
    Kim, Young-Gab
    SENSORS, 2019, 19 (13)
  • [3] Self-Adaptive Framework with Game Theoretic Decision Making for Internet of Things
    Lee, Euijong
    Kim, Young-Gab
    Seo, Young-Duk
    Baik, Doo-Kwon
    PROCEEDINGS OF TENCON 2018 - 2018 IEEE REGION 10 CONFERENCE, 2018, : 2092 - 2097
  • [4] Deep Learning based Self-Adaptive Framework for Environmental Interoperability in Internet of Things
    Lee, Euijong
    Lee, Sukhoon
    Seo, Young-Duk
    37TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2022, : 32 - 35
  • [5] The master-slave architecture for evolutionary computations revisited
    Gagné, C
    Parizeau, M
    Dubreuil, M
    GENETIC AND EVOLUTIONARY COMPUTATION - GECCO 2003, PT II, PROCEEDINGS, 2003, 2724 : 1578 - 1579
  • [6] The master-slave architecture for evolutionary computations revisited
    Gagné, Christian
    Parizeau, Marc
    Dubreuil, Marc
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2003, 2724 : 1578 - 1579
  • [7] Adaptive impedance modification of a master-slave manipulator
    Rubio, A
    Avello, A
    Florez, J
    ICRA '99: IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-4, PROCEEDINGS, 1999, : 1794 - 1799
  • [8] Metrics for Self-Adaptive Queuing in Middleware for Internet of Things
    Chindanonda, Peeranut
    Podolskiy, Vladimir
    Gerndt, Michael
    2019 IEEE 4TH INTERNATIONAL WORKSHOPS ON FOUNDATIONS AND APPLICATIONS OF SELF* SYSTEMS (FAS*W 2019), 2019, : 130 - 133
  • [9] DingNet: A Self-Adaptive Internet-of-Things Exemplar
    Provoost, Michiel
    Weyns, Danny
    2019 IEEE/ACM 14TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS (SEAMS 2019), 2019, : 195 - 201
  • [10] Supporting internet protocols in master-slave fieldbus networks'
    Pacheco, F
    Tovar, E
    Kalogeras, A
    Pereira, N
    FIELDBUS SYSTEMS AND THEIR APPLICATIONOS 2001 (FET'2001), 2002, : 285 - 291