Formal modelling and verification of scalable service composition in IoT environment

被引:1
|
作者
Toman, Sarah Hussein [1 ,2 ]
Hamel, Lazhar [3 ]
Toman, Zinah Hussein [1 ,2 ]
Graiet, Mohamed [4 ]
Ouchani, Samir [5 ]
机构
[1] Univ Monastir, Dept Comp Sci, FSM, Monastir, Tunisia
[2] Univ Al Qadisiyah, Dept Comp Sci, Al Diwaniyah, Iraq
[3] ISIMM, Dept Comp Sci, Monastir, Tunisia
[4] IMT Atlantique, LS2N, Nantes, France
[5] CESI, Lineact, Aix En Provence, France
关键词
IoT service composition; Event-B; Internet of things (IoT); Formal model; Scalability;
D O I
10.1007/s11761-023-00363-x
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A system based on the internet of things (IoT) consists of services deployed across several devices that collaborate to fulfil IoT system goals. The growth in the number of IoT services that has occurred concurrently with the growth in the number of IoT devices is posing a significant difficulty for the process of service composition. In order to satisfy increasing demand and rapid expansion while keeping a certain level of quality of service, IoT systems need a scalable IoT service composition. However, building the correct scalable service composition is not guaranteed in IoT systems. This paper proposes formal modeling and verification of the scalability in IoT service composition at design time based on Event-B formal method. To fulfil the requirements of IoT service composition, the proposed model addresses more key qualities, mainly availability and interoperability. Further, by relying on the refinement technique, we create our model sequentially from the requirements analysis level to the target level. Finally, we validate and verify the correctness of the proposed formal model using of the Rodin platform and several proof obligations. Our verified model of the scalable IoT service composition has met its 44 proof obligations, and the Rodin prover was responsible for automatically addressing all of these proof obligations.
引用
收藏
页码:213 / 231
页数:19
相关论文
共 50 条
  • [41] Scalable Service Placement in the Fog Computing Environment for me IoT-Dasea Smart City
    Choi, Jonghwa
    Ahn, Sanghyun
    JOURNAL OF INFORMATION PROCESSING SYSTEMS, 2019, 15 (02): : 440 - 448
  • [42] Formal Modelling and Verification of Spinlocks at Instruction Level
    Zhang, Leping
    Zhang, Qianying
    Wang, Guohui
    Shi, Zhiping
    Wu, Minhua
    Guan, Yong
    2019 26TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC), 2019, : 355 - 362
  • [43] Explicit-Symbolic Modelling for Formal Verification
    Costa, Umberto
    Campos, Sergio
    Vieira, Newton
    Deharbe, David
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 130 : 301 - 321
  • [44] Supporting Railway Innovations with Formal Modelling and Verification
    Luttik, Bas
    FORMAL METHODS FOR INDUSTRIAL CRITICAL SYSTEMS (FMICS 2022), 2022, 13487 : 8 - 11
  • [45] Formal Modelling and Verification of Concurrent Systems with XCCS
    Szpyrka, Marcin
    Matyasik, Piotr
    PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING, 2008, : 454 - 458
  • [46] FORMAL MODELLING AND VERIFICATION OF COMPENSATING WEB TRANSACTIONS
    Das, Shirshendu
    Chakraborty, Shounak
    Kapoor, Hemangee K.
    Man, Ka Lok
    IAENG TRANSACTIONS ON ELECTRICAL ENGINEERING, VOL 1, 2012, : 123 - 136
  • [47] Modelling and Formal Verification of Neuronal Archetypes Coupling
    De Maria, Elisabetta
    L'Yvonnet, Thibaud
    Gaffe, Daniel
    Ressouche, Annie
    Grammont, Franck
    PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SYSTEMS-BIOLOGY AND BIOINFORMATICS (CSBIO 2017), 2017, : 3 - 10
  • [48] Formal Modelling and Verification of the RTPS Behavior Module
    Yin, Jiaqi
    Zhu, Huibiao
    Fei, Yuan
    Xu, Qiwen
    2021 INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING (TASE 2021), 2021, : 127 - 134
  • [49] Formal modelling and verification of an asynchronous DLX pipeline
    Kapoor, Hemangee K.
    SEFM 2006: FOURTH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, PROCEEDINGS, 2006, : 118 - 127
  • [50] Formal verification approaches in the web service composition: A comprehensive analysis of the current challenges for future research
    Souri, Alireza
    Rahmani, Amir Masoud
    Navimipour, Nima Jafari
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2018, 31 (17)