Formal Techniques for Distributed Objects, Components, and Systems - Susanne Graf et Mahesh Viswanathan