“…In the case of non-synchronous channels (e.g., FIFO, AsyncDrain) and priority blocking channels (i.e., BlockSourceSync, BlockSinkSync), their ends can only have ac- quired priority. We augment the constraint-based framework for Reo [24] to capture priority and the priority propagation mechanism.…”