Its a HOL theory of that extends UNITY with compositional reasoning for mutual exclusion based distributed systems. Every UNITY properties (operators) now get two extra parameters, and they give you convenient laws to compose programs/properties. You get much more that the usual UNLESS and ENSURES compositionality laws.
Code Download:
There is also an example. Here is the result. And here is a paper discussing the example. The theory itself is described in the papers below.
Theorems Listing:
Documentation/Papers:
I.S.W.B. Prasetya, T.E.J. Vos, S.D. Swierstra, B. Widjaja. A Theory for Composing Distributed Components Based on Mutual Exclusion. Draft, 2002. Submitted for publication.