Next: Parallelism: Evolving Algebras Up: Duplication Previous: Duplication

Semantics
To execute, calculate a = Val_S(t) , get some a' from the reserve and redefine basic functions on tuples involving a' in such a way that a and a' become indistinguishable as arguments. Then execute R0 with v equal a' .

Duplication can be seen as a powerful inheritance mechanism. It is easy to see that the extend construct is not powerful enough to replace duplication.


huggins@acm.org
Thu Mar 23 17:30:35 EST 1995