“…Our contributions to bridging the gap between SCT and coordination of services concern adaptations of the classical synthesis algorithm from SCT in order to synthesise orchestrations and choreographies of service contracts formalised as MSCA. In the literature, there exist many formalisms for modelling and analysing (service) contracts, ranging from behavioural type systems, including behavioural contracts [27,1,40] and session types [23,36,32,26,44], to automata-based formalisms, including interface automata [2] and (timed) (I/O) automata [43,3,31]. Foundational models for service contracts and session types are surveyed in [17,8,37].…”