作者
William R Marczak, Peter Alvaro, Neil Conway, Joseph M Hellerstein, David Maier
发表日期
2012
研讨会论文
Datalog in Academia and Industry: Second International Workshop, Datalog 2.0, Vienna, Austria, September 11-13, 2012. Proceedings
页码范围
135-147
出版商
Springer Berlin Heidelberg
简介
Building on recent interest in distributed logic programming, we take a model-theoretic approach to analyzing confluence of asynchronous distributed programs. We begin with a model-theoretic semantics for Dedalus and introduce the ultimate model, which captures non-deterministic eventual outcomes of distributed programs. After showing the question of confluence undecidable for Dedalus, we identify restricted sub-languages that guarantee confluence while providing adequate expressivity. We observe that the semipositive restriction Dedalus  +  guarantees confluence while capturing PTIME, but show that its restriction of negation makes certain simple and practical programs difficult to write. To remedy this, we introduce Dedalus S , a restriction of Dedalus that allows a kind of stratified negation, but retains the confluence of Dedalus  +  and similarly …
引用总数
20122013201420152016201720182019202020212022536311
学术搜索中的文章
WR Marczak, P Alvaro, N Conway, JM Hellerstein… - Datalog in Academia and Industry: Second …, 2012