Back to Search
Start Over
Realisability of Control-State Choreographies
- 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