Title
EPTL - A temporal logic for weakly consistent systems.
Abstract
The high availability and scalability of weakly-consistent systems attracts system designers. Yet, writing correct application code for this type of systems is difficult; even how to specify the intended behavior of such systems is still an open question. There has not been established any standard method to specify the intended dynamic behavior of a weakly consistent system. There exist specifications of various consistency models for distributed and concurrent systems; and the semantics of replicated datatypes like CRDTs have been specified in axiomatic and operational models based on visibility relations. this paper, we present a temporal logic, EPTL, that is tailored to specify properties of weakly consistent systems. In contrast to LTL and CTL, EPTL takes into account that operations of weakly consistent systems are in many cases not serializable and have to be treated respectively to capture the behavior. We embed our temporal logic in Isabelle/HOL and can thereby leverage strong semi-automatic proving capabilities.
Year
Venue
Field
2017
arXiv: Logic in Computer Science
HOL,Serialization,Axiom,Algorithm,Theoretical computer science,Temporal logic,Consistency model,High availability,Semantics,Mathematics,Scalability
DocType
Volume
Citations 
Journal
abs/1704.05320
0
PageRank 
References 
Authors
0.34
4
3
Name
Order
Citations
PageRank
Mathias Weber101.01
Annette Bieniusa215819.61
Arnd Poetzsch-heffter352057.68