UML Profile for IoT-Based Applications

被引:0
|
作者
Ltaief, Malek [1 ]
Toman, Sarah Hussein [2 ,3 ]
Hamel, Lazhar [1 ]
机构
[1] Univ Monastir, Comp Sci Dept ISIMM, Monastir, Tunisia
[2] Univ Monastir, Comp Sci Dept FSM, Monastir, Tunisia
[3] Univ Al Qadisiyah, Al Diwaniyah, Iraq
关键词
Internet of Things; UML; Software architecture; Model; Profile; Object Constraint Language (OCL);
D O I
10.1007/978-3-031-16210-7_42
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In the last few years, the Internet of Things (IoT) has emerged as a new paradigm aimed at providing technological solutions for the monitoring and control of physical entities (so-called objects - cars, furniture, buildings). These new solutions encompass heterogeneous devices capable of: capturing information about the physical entities to which they are attached and/or the environment in which they are inserted, performing sensing tasks; acting on the physical domain, performing actuation tasks; and communicating with each other and/or with other systems via the Internet to achieve common goals. However, Designing systems of this kind is a real challenge and modeling with UML is consolidating itself as a resource to surmount this challenge. To deal with this situation, we contribute by proposing an adaptation of UML2.5 to IoT systems. It is in this context that we have defined a UML2.5 profile for the IoT system. This profile includes a set of stereotypes applied to meta-classes from the UML2.5 meta-model. These stereotypes are complemented by formal constraints in OCL. These extensions allow to improve the consistency checking of reusable system architectures.
引用
收藏
页码:515 / 527
页数:13
相关论文
共 50 条
  • [31] VIoT - A Step Towards Easing the Interoperability of IoT-Based Applications
    Egidio, Dannylo J. B.
    de Aquino Jr, Gibeon S.
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2019, PT V: 19TH INTERNATIONAL CONFERENCE, SAINT PETERSBURG, RUSSIA, JULY 14, 2019, PROCEEDINGS, PART V, 2019, 11623 : 482 - 496
  • [32] Foundations of Data Quality Assurance for IoT-based Smart Applications
    Togneri, Rodrigo
    Camponogara, Glauber
    Soininen, Juha-Pekka
    Kamienski, Carlos
    [J]. 2019 IEEE LATIN-AMERICAN CONFERENCE ON COMMUNICATIONS (IEEE LATINCOM), 2019,
  • [33] Detecting DDoS Attacks in IoT-Based Networks Using Matrix Profile
    Alzahrani, Mohammed Ali
    Alzahrani, Ali M.
    Siddiqui, Muhammad Shoaib
    [J]. APPLIED SCIENCES-BASEL, 2022, 12 (16):
  • [34] Design of IOT-Based Smart Laundry Applications Using Fuzzy Algorithms
    Saleha, Baqiatus
    Nasution, Surya Michrandi
    Prasasti, Anggunmeka Luhur
    [J]. 2020 INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY SYSTEMS AND INNOVATION (ICITSI), 2020, : 393 - 397
  • [35] On-Device Deep Learning for IoT-based Wireless Sensing Applications
    Lenka, Manoj
    Chakraborty, Ayon
    [J]. 2024 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS WORKSHOPS AND OTHER AFFILIATED EVENTS, PERCOM WORKSHOPS, 2024, : 568 - 574
  • [36] A Topology Control Algorithm in Wireless Sensor Networks for IoT-based Applications
    Nguyen, Tien N.
    Ho, Cuu, V
    Le, Thien T. T.
    [J]. 2019 INTERNATIONAL SYMPOSIUM ON ELECTRICAL AND ELECTRONICS ENGINEERING (ISEE 2019), 2019, : 141 - 145
  • [37] A Survey on the Roles of Communication Technologies in IoT-Based Personalized Healthcare Applications
    Alam, Muhammad Mahtab
    Malik, Hassan
    Khan, Muhidul Islam
    Pardy, Tamas
    Kuusik, Alar
    Le Moullec, Yannick
    [J]. IEEE ACCESS, 2018, 6 : 36611 - 36631
  • [38] Auto-scaling techniques for IoT-based cloud applications: a review
    Verma, Shveta
    Bala, Anju
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (03): : 2425 - 2459
  • [39] Learning Cybersecurity in IoT-based Applications through a Capture the Flag Competition
    Oliveira Junior, Alexandre
    Funchal, Gustavo
    Queiroz, Jonas
    Loureiro, Jorge
    Pedrosa, Tiago
    Parra, Javier
    Leitao, Paulo
    [J]. 2022 IEEE 20TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2022, : 560 - 565
  • [40] TrustChain: Establishing Trust in the IoT-based Applications Ecosystem Using Blockchain
    Yu, Bin
    Wright, Jarod
    Nepal, Surya
    Zhu, Liming
    Liu, Joseph
    Ranjan, Rajiv
    [J]. IEEE CLOUD COMPUTING, 2018, 5 (04): : 12 - 23