We now present how we implemented reliable multicast communications using the Strategy pattern. In BAST, class RMCObject provides primitives rmcast() and rmDeliver() that enable to send, respectively receive, a message m to a set of protocol objects referenced in destSet, in a way that enforces reliable multicast properties. Current implementation of class RMCObject relies on strategy class RMCAlgo.