Rob T. Udink

Learn More
Stepwise reenement of programs has proven to be a suitable method for developing parallel and distributed programs. We examine and compare a number of diierent notions of program reenement for Unity. Two of these notions are based on execution sequences. Reenement corresponds to the reduction of the set of execution sequences, i.e. reducing the amount of(More)
A new notion of reenement for UNITY programs with local variables is deened. This notion is compositional in the following sense: programs can be reened in arbitrary contexts such that all unless and leadsto properties (i.e. temporal properties for both safety and progress) of the composition are preserved. The reenement notion is based on preservation of a(More)
We use the ImpUNITY framework to solve the \RPC-Memory Speciication problem" of the Dagstuhl Workshop on reactive systems. ImpUNITY supports the development of parallel and distributed programs from speciication to implementation in a stepwise manner. It is an extension of UNITY, as introduced by Chandy and Misra, with features of the Action System(More)