Text this: Decomposition and protocols in high-level Petri nets /