Specification of Coordinated Objects and Verification of Their Temporal Properties

This paper presents a specication framework for coordinated objects. Coordination is described by a process. The integration of the concurrent objects and the coordinating process is given by a wrapper. Using an encoding into Maude, we extract a Kripke structure describing the behavior of the specied system, and verify its temporal properties.

We use the Alternating Bit Protocol to exemplify our specification framework, and SMV to verify its correctness.