Back to Search Start Over

A formal approach to property testing in causally consistent distributed traces

Authors :
Alexandre Petrenko
Andreas Ulrich
Hesham H. Hallal
Sergiy Boroday
Source :
Formal Aspects of Computing. 18:63-83
Publication Year :
2006
Publisher :
Association for Computing Machinery (ACM), 2006.

Abstract

A formal framework for the analysis of execution traces collected from distributed systems at run-time is presented. We introduce the notions of event and message traces to capture the consistency of causal dependencies between the elements of a trace. We formulate an approach to property testing where a partially ordered execution trace is modeled by a collection of communicating automata. We prove that the model exactly characterizes the causality relation between the events/messages in the observed trace and discuss the implementation of this approach in SDL, where ObjectGEODE is used to verify properties using model-checking techniques. Finally, we illustrate the approach with industrial case studies.

Details

ISSN :
1433299X and 09345043
Volume :
18
Database :
OpenAIRE
Journal :
Formal Aspects of Computing
Accession number :
edsair.doi...........82b6a3ec8de6e8ebdec1b95fb1cfc3de
Full Text :
https://doi.org/10.1007/s00165-005-0082-9