@MISC{Ameloot_positivededalus, author = {Tom J Ameloot and Jan Van Den Bussche}, title = {Positive Dedalus Programs Tolerate Non-Causality $}, year = {} }
Share
OpenURL
Abstract
Abstract Declarative networking is a recent approach to programming distributed applications with languages inspired by Datalog. A recent conjecture posits that the delivery of messages should respect causality if and only if they are used in non-monotone derivations. We present our results about this conjecture in the context of Dedalus, a Datalog-variant for distributed programming. We show that both directions of the conjecture fail under a strong semantical interpretation. But on a more syntactical level, we show that positive Dedalus programs can tolerate non-causal messages, in the sense that they compute the correct answer even when messages can be sent into the past.