Verifying compliance in process choreographies: Foundations, algorithms, and implementation · Study