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
来源
INTERNATIONAL JOURNAL OF NEXT-GENERATION COMPUTING | 2016年 / 7卷 / 01期
关键词
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
相关论文
共 28 条
[1]  
ABAWAJY J., 2013, IEEE T COMPUT, V99, P1
[2]  
[Anonymous], 2014, INT J INF THEORY
[3]  
Clarke EM, 1999, MODEL CHECKING, P1
[4]  
Dwyer M. B., 1998, Proceedings of FMSP'98. Second Workshop on Formal Methods in Software Practice, P7, DOI 10.1145/298595.298598
[5]   Correctness proof of a database replication protocol under the perspective of the I/O automaton model [J].
Enrique Armendariz-Inigo, Jose ;
Ramon Gonzales de Mendivil, Jose ;
Ramon Garitagoitia, Jose ;
Munoz-Escoi, Francesc D. .
ACTA INFORMATICA, 2009, 46 (04) :297-330
[6]  
Garcia R, 2011, EUROSYS 11: PROCEEDINGS OF THE EUROSYS 2011 CONFERENCE, P107
[7]   Efficiently repairing and measuring replica consistency in distributed databases [J].
Garcia-Garcia, Javier ;
Ordonez, Carlos ;
Tosic, Predrag T. .
DISTRIBUTED AND PARALLEL DATABASES, 2013, 31 (03) :377-411
[8]  
Gray Jim, 1992, T PROCESSING CONCEPT, V1st
[9]   Formal Modeling of Greedy Nodes in 802.15.4 WSN [J].
Hammar, Mica ;
Ben-Othman, Jalel ;
Mokdad, Lynda ;
Abdelli, Abdelkrim .
ICT EXPRESS, 2015, 1 (01) :10-13
[10]   Merging state-based and action-based verification [J].
Hansen, H ;
Virtanen, H ;
Valmari, A .
THIRD INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN, PROCEEDINGS, 2003, :150-156