Maximal causal models for sequentially consistent systems

Traian Florin Serbanuta, Feng Chen, Grigore Roşu

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

This paper shows that it is possible to build a maximal and sound causal model for concurrent computations from a given execution trace. It is sound, in the sense that any program which can generate a trace can also generate all traces in its causal model. It is maximal (among sound models), in the sense that by extending the causal model of an observed trace with a new trace, the model becomes unsound: there exists a program generating the original trace which cannot generate the newly introduced trace. Thus, the maximal sound model has the property that it comprises all traces which all programs that can generate the original trace can also generate. The existence of such a model is of great theoretical value as it can be used to prove the soundness of non-maximal, and thus smaller, causal models.

Original languageEnglish (US)
Title of host publicationRuntime Verification - Third International Conference, RV 2012, Revised Selected Papers
PublisherSpringer
Pages136-150
Number of pages15
ISBN (Print)9783642356315
DOIs
StatePublished - 2013
Event3rd International Conference on Runtime Verification, RV 2012 - Istanbul, Turkey
Duration: Sep 25 2012Sep 28 2012

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume7687 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

Other3rd International Conference on Runtime Verification, RV 2012
Country/TerritoryTurkey
CityIstanbul
Period9/25/129/28/12

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Maximal causal models for sequentially consistent systems'. Together they form a unique fingerprint.

Cite this