“…Physical contracts take inspiration mainly from formalisms for concurrent systems (e.g. Petri nets [21], event structures [15,5], and various sorts of process algebras [8,9,10,12,16]), and they allow to describe the interaction of services in terms of response to events, message exchanges, etc. On the other side, logical contracts are typically expressed as formulae of suitable logics, which take inspiration and extend e.g.…”