Formal Verification of Cloud and Fog Systems: A Review and Research Challenges

被引:3
|
作者
Fakhfakh, Fairouz [1 ]
Kallel, Slim [1 ]
Cheikhrouhou, Saoussen [1 ]
机构
[1] Univ Sfax, ReDCAD, Sfax, Tunisia
关键词
Formal verification; Cloud computing; Fog computing; Systematic literature review; Future directions; TEMPORAL LOGIC; SECURE; DEPLOYMENT; ENERGY; MODEL; IOT;
D O I
10.3897/jucs.66455
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Cloud and Fog computing have been widely recognized as attractive solutions in both academic and industrial sectors. Despite their benefits, the adoption of Cloud and Fog computing still have considerable challenges to be handled due to the increase of client requirements. A crucial issue, in this context, is how to verify the correctness of Cloud and Fog systems. The use of formal methods is an efficient mean which provides a real help for the designer to evaluate the behaviour of a system and prevent errors before its implementation. In this paper, we present a systematic literature review (SLR) on the current state of the art in this field. We collect the existing studies on the use of formal methods for proving the correctness of Cloud and Fog systems. The proposed approaches are compared based on some technical properties such as the verification methods, the verification tools, the considered properties, and the application domains. In addition, future directions which need more investigations are presented. We believe that our paper will be useful for industry and academic researchers to understand the existing contributions that deal with the cor-rectness of Cloud and Fog systems. Moreover, it helps them to address several gaps in the literature.
引用
收藏
页码:341 / 363
页数:23
相关论文
共 50 条
  • [21] Formal verification of stabilizing systems
    Siegel, M
    FORMAL TECHNIQUES IN REAL-TIME AND FAULT-TOLERANT SYSTEMS, 1998, 1486 : 158 - 172
  • [22] On the formal verification of hybrid systems
    Guéguen, H
    Zaytoon, J
    CONTROL ENGINEERING PRACTICE, 2004, 12 (10) : 1253 - 1267
  • [23] Formal Verification of Cyberphysical Systems
    Michael, James Bret
    Drusinsky, Doron
    Wijesekera, Duminda
    COMPUTER, 2021, 54 (09) : 15 - 24
  • [24] Formal modeling and verification of security protocols on cloud computing systems based on UML 2.3
    Fang, Kunding
    Li, Xiaohong
    Hao, Jianye
    Feng, Zhiyong
    2016 IEEE TRUSTCOM/BIGDATASE/ISPA, 2016, : 852 - 859
  • [25] Future Cloud Systems Design: Challenges and Research Directions
    Taherkordi, Amir
    Zahid, Feroz
    Verginadis, Yiannis
    Horn, Geir
    IEEE ACCESS, 2018, 6 : 74120 - 74150
  • [26] Fog computing: A taxonomy, systematic review, current trends and research challenges
    Singh, Jagdeep
    Singh, Parminder
    Gill, Sukhpal Singh
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2021, 157 : 56 - 85
  • [27] A REVIEW ON RELATIONSHIP BETWEEN IOT- CLOUD COMPUTING - FOG COMPUTING (APPLICATIONS AND CHALLENGES)
    El Idrissi, Mohammed
    Elbeqqali, Omar
    Riffi, Jamal
    2019 THIRD INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING IN DATA SCIENCES (ICDS 2019), 2019,
  • [28] Analyzing the Deployment Challenges of Beacon Stuffing as a Discovery Enabler in Fog-to-Cloud Systems
    Rejiba, Zeineb
    Masip-Bruin, Xavier
    Marin-Tordera, Eva
    2018 EUROPEAN CONFERENCE ON NETWORKS AND COMMUNICATIONS (EUCNC), 2018, : 271 - 276
  • [29] Practical challenges for industrial formal verification tools
    Marschner, FE
    COMPUTER AIDED VERIFICATION, 1997, 1254 : 1 - 2
  • [30] Open Challenges in the Formal Verification of Autonomous Driving
    Burgio, Paolo
    Ferrando, Angelo
    Villani, Marco
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2024, (411):