Back to Search
Start Over
A majority vote: modelled by asynchronous readers and asynchronous writers
- Source :
- ISSUE=40;STARTPAGE=71;ENDPAGE=85;TITLE=Communicating Process Architectures 2018
- Publication Year :
- 2018
-
Abstract
- Reading and writing is modelled in CSP using actions containing the symbols ? and !. These reading actions and writing actions are synchronous, and there is a one-to-one relationship between occurrences of pairs of these actions. In the CPA conference 2017, we introduced the extended half-synchronous alphabetised parallel operator X ⇕ Y , which disconnects the writing to and reading from a channel in time; the reading processes are divided into sets which are set-wise asynchronous, but intra-set-wise synchronous, giving full flexibility to the reads. In this paper, we allow multiple writers to write to the same channel set-wise asynchronously, but intra-set-wise synchronously and we study the impact on our (Extended) Vertex Removing Synchronised Product. The advantages we accomplish are that the extension of X ⇕ Y gives more flexibility by indexing the writing actions and the reading actions, leading to a straightforward majority vote design. Furthermore, the extension of X ⇕ Y preserves the advantages of the X ⇕ Y operator.
Details
- Language :
- English
- Database :
- OpenAIRE
- Journal :
- ISSUE=40;STARTPAGE=71;ENDPAGE=85;TITLE=Communicating Process Architectures 2018
- Accession number :
- edsair.narcis........5f99e09df3aa84ee7aa3da1fd3f475d4