Formal Specification and Verification of a Data Replication Approach in Distributed Systems

被引:0
|
作者
Souri, Alireza [1 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Hadishahr Branch, Hadishahr, Iran
关键词
Distributed systems; Data replication; Formal verification; Behavioral model; Model checking;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Data replication is an important optimization phase to manage large data by replicating data in various distributed systems. In distributed systems, reliability and performance are two important factors for using data replication. Also model checking techniques can be used to verify the correctness of these systems. In this paper, a Data Replication approach has been proposed. This paper presents a behavioral modeling the proposed approach with the goals of providing correctness and reducing verification time and memory consumption. Evaluating and analyzing the logical problems such as deadlock free, reachability and fairness for the considered data replication approach are provided. For verifying the behavioral models of the proposed data replication approach the NuSMV model checker is employed. The verification results are compared by user graphical interface and Kripke model verification methods.
引用
收藏
页码:18 / 37
页数:20
相关论文
共 50 条
  • [31] Formal Specification and Verification of Data Separation for Muen Separation Kernel
    Bhushan R.C.
    Yadav D.K.
    [J]. Recent Advances in Computer Science and Communications, 2022, 15 (02) : 274 - 283
  • [32] An approach to formal specification and verification of map-centered applications
    Nelson, MAV
    Alencar, PSC
    Cowan, DD
    [J]. ENVIRONMENTAL MODELLING & SOFTWARE, 2001, 16 (05) : 459 - 465
  • [33] Formal Specification and Verification of CRDTs
    Zeller, Peter
    Bieniusa, Annette
    Poetzsch-Heffter, Arnd
    [J]. FORMAL TECHNIQUES FOR DISTRIBUTED OBJECTS, COMPONENTS, AND SYSTEMS, 2014, 8461 : 33 - 48
  • [34] FORMAL FOUNDATION FOR SPECIFICATION AND VERIFICATION
    LAMPORT, L
    SCHNEIDER, FB
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1985, 190 : 203 - 285
  • [35] A rewriting logic approach to the formal specification and verification of web applications
    Alpuente, Maria
    Ballis, Demis
    Romero, Daniel
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2014, 81 : 79 - 107
  • [36] Formal Technical Process Specification and Verification for Automated Production Systems
    Hackenberg, Georg
    Campetelli, Alarico
    Legat, Christoph
    Mund, Jakob
    Teufl, Sabine
    Vogel-Heuser, Birgit
    [J]. SYSTEM ANALYSIS AND MODELING: MODELS AND REUSABILITY, 2014, 8769 : 287 - +
  • [37] A SOC-Based Formal Specification and Verification of Hybrid Systems
    Yu, Ning
    Wirsing, Martin
    [J]. RECENT TRENDS IN ALGEBRAIC DEVELOPMENT TECHNIQUES (WADT 2014), 2015, 9463 : 151 - 169
  • [38] Specification and formal verification of temporal properties of production automation systems
    Flake, Stephan
    Müller, Wolfgang
    Pape, Ulrich
    Ruf, Jürgen
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2004, 3147 : 206 - 226
  • [39] Distributed Reconfigurable B approach for the specification and verification of B-based distributed reconfigurable control systems
    Oueslati, Raja
    Mosbahi, Olfa
    [J]. ADVANCES IN MECHANICAL ENGINEERING, 2017, 9 (11):
  • [40] Automated Formal Verification of the Refined Specification of Digital Systems in HSSL
    Maron, L.
    Macko, D.
    [J]. 2016 INTERNATIONAL CONFERENCE ON EMERGING ELEARNING TECHNOLOGIES AND APPLICATIONS (ICETA), 2016,