Hostname: page-component-89b8bd64d-mmrw7 Total loading time: 0 Render date: 2026-05-06T13:18:22.075Z Has data issue: false hasContentIssue false

Putting logic-based distributed systems on stable grounds

Published online by Cambridge University Press:  20 August 2015

TOM J. AMELOOT
Affiliation:
Computer Science, Hasselt, Limburg, Belgium (e-mail: tom.ameloot@uhasselt.be, jan.vandenbussche@uhasselt.be)
JAN VAN DEN BUSSCHE
Affiliation:
Computer Science, Hasselt, Limburg, Belgium (e-mail: tom.ameloot@uhasselt.be, jan.vandenbussche@uhasselt.be)
WILLIAM R. MARCZAK
Affiliation:
Computer Science, Berkeley, California, USA (e-mail: wrm@cs.berkeley.edu, palvaro@cs.berkeley.edu, hellerstein@cs.berkeley.edu)
PETER ALVARO
Affiliation:
Computer Science, Berkeley, California, USA (e-mail: wrm@cs.berkeley.edu, palvaro@cs.berkeley.edu, hellerstein@cs.berkeley.edu)
JOSEPH M. HELLERSTEIN
Affiliation:
Computer Science, Berkeley, California, USA (e-mail: wrm@cs.berkeley.edu, palvaro@cs.berkeley.edu, hellerstein@cs.berkeley.edu)

Abstract

In the Declarative Networking paradigm, Datalog-like languages are used to express distributed computations. Whereas recently formal operational semantics for these languages have been developed, a corresponding declarative semantics has been lacking so far. The challenge is to capture precisely the amount of nondeterminism that is inherent to distributed computations due to concurrency, networking delays, and asynchronous communication. This paper shows how a declarative, model-based semantics can be obtained by simply using the well-known stable model semantics for Datalog with negation. We show that the model-based semantics matches previously proposed formal operational semantics.

Information

Type
Regular Papers
Copyright
Copyright © Cambridge University Press 2015 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable

Supplementary material: PDF

Ameloot supplementary material

Online Appendix

Download Ameloot supplementary material(PDF)
PDF 591.9 KB