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.
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.
| Original language | English |
|---|---|
| Pages | 71-85 |
| Number of pages | 15 |
| Publication status | Published - 22 Aug 2018 |
| Event | Communicating Process Architectures 2018: 40th WoTUG conference on concurrent and parallel systems - Technische Universität Dresden, Dresden, Germany Duration: 19 Aug 2018 → 22 Aug 2018 Conference number: 40 |
Conference
| Conference | Communicating Process Architectures 2018 |
|---|---|
| Abbreviated title | CPA 2018 |
| Country/Territory | Germany |
| City | Dresden |
| Period | 19/08/18 → 22/08/18 |
Keywords
- CSP algebra
- Half-Synchronous Alphabetised Parallel Operator
- Asynchronous and Synchronous Write Actions
- Asynchronous and Synchronous Read Actions
- (Extended) Vertex Removing Synchronised Product
Fingerprint
Dive into the research topics of 'A majority vote: modelled by asynchronous readers and asynchronous writers'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver