STL4IoT: a statechart template library for IoT system design

被引:0
|
作者
Rempillo, Clyde [1 ]
Mustafiz, Sadaf [1 ]
机构
[1] Toronto Metropolitan Univ, Dept Comp Sci, 245 Church St, Toronto, ON M5B 2K3, Canada
来源
SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL | 2025年 / 101卷 / 03期
基金
加拿大自然科学与工程研究理事会;
关键词
Model-based design; statecharts; templates; Internet-of-Things (IoT); smart home system; SIMULATION; INTERNET; THINGS;
D O I
10.1177/00375497241290369
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The engineering of IoT systems brings about various challenges due to the inherent complexities associated with such heterogeneous systems. In this paper, we propose a library of statechart templates, STL4IoT, for designing complex IoT systems. We have developed atomic statechart components modeling the heterogeneous aspects of IoT systems including sensors, actuators, physical entities, network, and controller. Base system units for smart systems have also been designed. A component for calculating power usage is available in the library. In addition, a smart hub template that controls interactions among multiple IoT systems and manages power consumption has also been proposed. The templates aim to facilitate the modeling and simulation of IoT systems. Our work is demonstrated with a smart home system consisting of a smart hub of lights, a smart microwave, a smart TV, and a smart fire alarm system. We have created a multi statechart with Itemis CREATE based on the proposed templates and components. A smart home simulator has been developed by generating controller code from the statechart and integrating it with a user interface.
引用
收藏
页数:28
相关论文
共 50 条
  • [31] System-wide IoT design and programming: Patterns for decentralised collective processes
    Casadei, Roberto
    INTERNET OF THINGS, 2025, 29
  • [32] Toward Design of an Intelligent Cyber Attack Detection System using Hybrid Feature Reduced Approach for IoT Networks
    Kumar, Prabhat
    Gupta, Govind P.
    Tripathi, Rakesh
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2021, 46 (04) : 3749 - 3778
  • [33] Design and Optimization of a UAV-Enabled Non-Orthogonal Multiple Access Edge Computing IoT System
    Abu Farha, Yazan
    Ismail, Mahmoud H.
    IEEE ACCESS, 2022, 10 : 117385 - 117398
  • [34] Design and Implementation of IoT Platform for Electrical Resistance Tomography System
    Zhang, Qian
    Cui, Ziqiang
    Yan, Long
    Xia, Zihan
    Wang, Huaxiang
    2021 IEEE INTERNATIONAL INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE (I2MTC 2021), 2021,
  • [35] Design and Implementation of a an IoT-based Kids Tracking System
    Mekni, Souad Kamel
    2022 2ND INTERNATIONAL CONFERENCE OF SMART SYSTEMS AND EMERGING TECHNOLOGIES (SMARTTECH 2022), 2022, : 112 - 117
  • [36] Design and analysis of energy efficient IoT system for health monitoring
    Singh, Aarya
    Guleria, Nikhil
    Gupta, Sindhu Hak
    2023 11TH INTERNATIONAL CONFERENCE ON SMART GRID, ICSMARTGRID, 2023,
  • [37] Design and Implementation of Smart IoT System Based Bidirectional Converter
    Lavanya, M.
    Sasikumar, S.
    Shivakumar, R.
    WIRELESS PERSONAL COMMUNICATIONS, 2024, 136 (04) : 2047 - 2067
  • [38] Design and Actualization of IoT-based Intelligent Logistics System
    Xu, Zhiqiang
    He, Jialiang
    Chen, Zhiyong
    2012 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEM), 2012, : 2245 - 2248
  • [39] Attack and System Modeling Applied to IoT, Cloud, and Mobile Ecosystems: Embedding Security by Design
    Sequeiros, Joao B. F.
    Chimuco, Francisco T.
    Samaila, Musa G.
    Freire, Mario M.
    Inacio, Pedro R. M.
    ACM COMPUTING SURVEYS, 2020, 53 (02)
  • [40] Design and Development of an IoT-Based Embedded System for Continuous Monitoring of Vital Signs
    Prasad, V. P. N. S. B. S. V.
    Hussain, Syed Ali
    Thotakura, Pavankalyan
    Sanki, Pradyut Kumar
    JOURNAL OF ELECTRONIC MATERIALS, 2024, : 3444 - 3451