Constraints among Commitments: Regulative Specification of Interaction Protocols