CAA-DRIP: a framework for implementing Coordinated Atomic Actions