Challenges in formal methods for testing and verification of cloud computing systems

被引:0
|
作者
Gawanmeh, Amjad [1 ]
Alomari, Ahmad [2 ]
机构
[1] Department of Electrical and Computer Engineering, Khalifa University, United Arab Emirates
[2] Faculty of Information Sciences and Engineering, École de technologie supérieure, Montreal,QC, Canada
来源
Scalable Computing | 2015年 / 16卷 / 03期
关键词
Current technology - Design issues - Distributed systems - Faulty systems - High quality - Real systems - State of the art;
D O I
10.12694/scpe.v16i3.1104
中图分类号
学科分类号
摘要
Formal methods are necessary to capture the semantics and behavior of processes of various systems. They characterize and provide insight into the behavior of real systems and thus identify their deterministic and non-deterministic features. The design and deployment of cloud computing systems utilize the current technology development in order to provide the appropriate service and accommodate the increasing demand while maintaining high quality and error free service. In this paper, we discuss the state of the art on using formal methods for the verification of cloud computing systems. Even though formal methods have been used successfully in the design and verification of several aspects of these systems, there are still many design issues in cloud computing that can be enhanced using formal methods. For instance, several scheduling algorithms are being used for cloud frameworks, such as Hadoop for instance, that are found to suffer from scheduling failures. This could have been avoided if the schedular has been properly verified. On the other hand, several new paradigms have evolved with cloud computing such as big data, these require fundamental changed on methods and algorithms that are being used for classical distributed systems, which in turn, increase the chance of having faulty systems that are difficult to highlight using only simulation methods.
引用
收藏
页码:321 / 332
相关论文
共 50 条
  • [21] P systems based computing polynomials: design and formal verification
    Weitao Yuan
    Gexiang Zhang
    Mario J. Pérez-Jiménez
    Tao Wang
    Zhiwei Huang
    Natural Computing, 2016, 15 : 591 - 596
  • [22] P systems based computing polynomials: design and formal verification
    Yuan, Weitao
    Zhang, Gexiang
    Perez-Jimenez, Mario J.
    Wang, Tao
    Huang, Zhiwei
    NATURAL COMPUTING, 2016, 15 (04) : 591 - 596
  • [23] Formal modeling and verification of security controls for multimedia systems in the cloud
    Alam, Masoom
    Malik, Saif-ur-Rehman
    Javed, Qaisar
    Khan, Abid
    Khan, Shamaila Bisma
    Anjum, Adeel
    Javed, Nadeem
    Akhunzada, Adnan
    Khan, Muhammad Khurram
    MULTIMEDIA TOOLS AND APPLICATIONS, 2017, 76 (21) : 22845 - 22870
  • [24] Methods of Formal Software Verification in the Context of Distributed Systems
    Fatkina, Anna
    Iakushkin, Oleg
    Selivanov, Dmitry
    Korkhov, Vladimir
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2019, PT II: 19TH INTERNATIONAL CONFERENCE, SAINT PETERSBURG, RUSSIA, JULY 1-4, 2019, PROCEEDINGS, PART II, 2019, 11620 : 546 - 555
  • [25] Methods of Application Control in Cloud Computing Systems
    Shirinov, Laziz
    SOFT COMPUTING FOR SECURITY APPLICATIONS, ICSCS 2022, 2023, 1428 : 503 - 509
  • [26] Formal methods unifying computing science and systems theory
    Boute, R
    ISAS/CITSA 2004: INTERNATIONAL CONFERENCE ON CYBERNETICS AND INFORMATION TECHNOLOGIES, SYSTEMS AND APPLICATIONS AND 10TH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS ANALYSIS AND SYNTHESIS, VOL 2, PROCEEDINGS: COMMUNICATIONS, INFORMATION AND CONTROL SYSTEMS, TECHNOLOGIES AND APPLICATIONS, 2004, : 84 - 89
  • [27] Formal Methods for Distributed Computing in Future Railway Systems
    Fantechi, Alessandro
    Gnesi, Stefania
    Haxthausen, Anne
    LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION: APPLICATION AREAS, PT V, ISOLA 2024, 2025, 15223 : 109 - 111
  • [28] Combining formal verification and conformance testing for validating reactive systems
    Rusu, V
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2003, 13 (03): : 157 - 180
  • [29] Automated formal verification and testing of c programs for embedded systems
    Kandl, Susanne
    Kirner, Raimund
    Puschner, Peter
    10TH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2007, : 373 - +
  • [30] Secure and efficient ownership verification for deduplicated cloud computing systems
    Jay Dave
    Kamalesh Ram R.
    Pratik Patil
    Himanshu Patil
    Sarvesh Borole
    Subhrakanta Panda
    Journal of Cloud Computing, 14 (1)