Back to Search Start Over

Realisability of Control-State Choreographies

Authors :
Sarah Benyagoub
Yamine Ait-Ameur
Klaus-Dieter Schewe
Source :
Model and Data Engineering ISBN: 9783030784270, MEDI
Publication Year :
2021
Publisher :
Springer International Publishing, 2021.

Abstract

Choreographies prescribe the rendez-vous synchronisation of messages in a system of communicating finite state machines. Such a system is called realisable, if the traces of the prescribed communication coincide with those of the asynchronous system of peers, where the communication channels either use FIFO queues or multiset mailboxes. In this article we generalise choreographies to control-state choreographies, which enable parallelism. We redefine P2P systems on grounds of control-state machines and show that a control-state choreography is equivalent to the rendez-vous compositions of its peers and that language-synchronisability coincides with synchronisability. These results are used to characterise realisability of control-state choreographies, for which we prove two necessary conditions: a sequence condition and a choice condition. Then we also show that these two conditions together are sufficient for the realisability of control-state choreographies.

Details

ISBN :
978-3-030-78427-0
ISBNs :
9783030784270
Database :
OpenAIRE
Journal :
Model and Data Engineering ISBN: 9783030784270, MEDI
Accession number :
edsair.doi...........9be2db617db64efea522d3ec55732078
Full Text :
https://doi.org/10.1007/978-3-030-78428-7_8