“…Since we would like the specification of a protocol to be as general as possible, we impose little constraints on the notions of state, transitions, etc. Thus, the [28]. Likewise, an action is defined as a set of transitions, Action:Type =set[Transition].…”