A business process streamlines how different business parties interact with one another, in order to achieve a business goal. The modeling and enactment of business process is notoriously complex, especially in open systems where the participants are autonomous and heterogeneous. Conceptually, a...