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 条
  • [21] Towards a self-adaptive access control middleware for the Internet of Things
    Ouechtati, Hamdi
    Ben Azzouna, Nadia
    Ben Said, Lamjed
    2018 32ND INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN), 2018, : 545 - 550
  • [22] FIoT: An agent-based framework for self-adaptive and self-organizing applications based on the Internet of Things
    do Nascimento, Nathalia Moraes
    Pereira de Lucena, Carlos Jose
    INFORMATION SCIENCES, 2017, 378 : 161 - 176
  • [23] Multiple Master-Slave FPGA Architecture of a Stereo Visual Odometry
    Chien, Chiang-Heng
    Hsu, Chen-Chien James
    Chien, Chiang-Ju
    IEEE ACCESS, 2021, 9 : 103266 - 103278
  • [24] Investigating Master-Slave Architecture for Underwater Wireless Sensor Network
    Jan, Sadeeq
    Yafi, Eiad
    Hafeez, Abdul
    Khatana, Hamza Waheed
    Hussain, Sajid
    Akhtar, Rohail
    Wadud, Zahid
    SENSORS, 2021, 21 (09)
  • [25] Automatic calibration a hydrological model using a master-slave swarms shuffling evolution algorithm based on self-adaptive particle swarm optimization
    Jiang, Yan
    Li, Xuyong
    Huang, Chongchao
    EXPERT SYSTEMS WITH APPLICATIONS, 2013, 40 (02) : 752 - 757
  • [26] A powered wheelchair controller based on master-slave control architecture
    Shim, HM
    Hong, JP
    Chung, SB
    Hong, SH
    ISIE 2001: IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS PROCEEDINGS, VOLS I-III, 2001, : 1553 - 1556
  • [27] Coordination of Mobile Robots with Master-Slave Architecture for a Service Application
    Anand, A.
    Nithya, M.
    Sudarshan, T. S. B.
    2014 INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING AND INFORMATICS (IC3I), 2014, : 539 - 543
  • [28] Internet of health things encryption via master-slave synchronization for stochastic quaternion-valued neural networks
    Babu, N. Ramesh
    Balasubramaniam, P.
    JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 2023, 360 (05): : 3700 - 3749
  • [29] Neuro-Adaptive Control of a Master-Slave Robotic System
    Saini, Sarvesh
    Halder, Kaushik
    Orlando, M. Felix
    Pathak, Pushparaj Mani
    2022 EIGHTH INDIAN CONTROL CONFERENCE, ICC, 2022, : 224 - 229
  • [30] EasyGenetic: A Template Metaprogramming Framework for Genetic Master-Slave Algorithms
    Benedettini, Stefano
    Roli, Andrea
    Di Gaspero, Luca
    ENGINEERING STOCHASTIC LOCAL SEARCH ALGORITHMS: DESIGNING, IMPLEMENTING AND ANALYZING EFFECTIVE HEURISTICS, 2009, 5752 : 135 - +