Text this: Communicating Systems with UML 2 :