1. What are the contributions in this paper?
The authors de ne a practical algorithm for distributed rational tree uni cation and prove its correctness in both the o -line and on-line cases.. The authors derive the distributed algorithm from a centralized one, showing clearly the trade-o s between local and distributed execution.. The authors show that logic variables can easily be added to the more restricted models of Java and ML, thus providing an alternative way to do concurrent programming in these languages.. The authors present common distributed programming idioms in a network-transparent way using logic variables.. The authors show that in common cases the algorithm maintains the same message latency as explicit message passing.
read more
2. Why is it necessary to bind variables to variables?
because of unpredictable network behavior, it may also be necessary to bind variables to variables or data structures to data structures.
read more
3. How can a nite-size property be enforced?
The nite-size property can be enforced easily for dereference chains by requiring that all new variables have higher order than all existing variables.
read more
4. What is the domain D of a tree?
The domain D is the set of data structures of interest; for generality the authors assume these are rational trees, i.e., trees with only nitely many subtrees.
read more





