Show simple item record

dc.contributor.authorButterfield, Andrew
dc.contributor.authorEkembe Ngondi, Gerard
dc.contributor.authorKoutavas, Vasileios
dc.contributor.editorRadu Calinescu, Corina S. Pasareanuen
dc.date.accessioned2022-01-24T14:18:24Z
dc.date.available2022-01-24T14:18:24Z
dc.date.created6-10th December 2021en
dc.date.issued2021
dc.date.submitted2021en
dc.identifier.citationEkembe Ngondi, Gerard, Koutavas, Vasileios, Butterfield, Andrew, Translation of CCS into CSP, Correct up to Strong Bisimulation, International Conference on Software Engineering and Formal Methods, Software Engineering and Formal Methods (SEFM 21), online, 6-10th December 2021, 243 - 261en
dc.identifier.otherY
dc.description.abstractWe present a translation of CCS into CSP which is correct with respect to strong bisimulation. To our knowledge this is the first such translation to enjoy a correctness property. This contributes to the unification of the CCS and CSP families of concurrent calculi, in the spirit of Hoare and He’s unification programme through Unifying Theories of Programming. To facilitate this translation, we define CCSTau, the extension of CCS with visible synchronisation actions and the hiding operator. This separation of concerns between synchronisation and hiding turns out be sufficient to obtain our correct translation. Our translation, implemented in a Haskell prototype, makes it possible to use CSP-based verifiers such as FDR to reason about trace and failure (hence may- and must-testing) preorders for CCS processes.en
dc.format.extent243en
dc.format.extent261en
dc.language.isoenen
dc.publisherSpringeren
dc.relation.ispartofseries13085;
dc.rightsYen
dc.subjectConcurrency theoryen
dc.subjectCalculus of Communicating Systems (CCS)en
dc.subjectCommunicating Sequential Processes (CSP)en
dc.subjectCorrect translationen
dc.titleTranslation of CCS into CSP, Correct up to Strong Bisimulationen
dc.title.alternativeSpringer LNCSen
dc.title.alternativeSoftware Engineering and Formal Methods (SEFM 21)en
dc.typeConference Paperen
dc.type.supercollectionscholarly_publicationsen
dc.type.supercollectionrefereed_publicationsen
dc.identifier.peoplefinderurlhttp://people.tcd.ie/butrfeld
dc.identifier.peoplefinderurlhttp://people.tcd.ie/ekembeng
dc.identifier.peoplefinderurlhttp://people.tcd.ie/vkoutav
dc.identifier.rssinternalid237373
dc.identifier.doi10.1007/978-3-030-92124-8_14
dc.rights.ecaccessrightsopenAccess
dc.subject.TCDTagCONCURRENCY THEORYen
dc.subject.TCDTagFormal Methodsen
dc.subject.TCDTagFormal Semanticsen
dc.identifier.orcid_id0000-0002-2337-2101
dc.status.accessibleNen
dc.contributor.sponsorMarie Curieen
dc.contributor.sponsorGrantNumber754489 (ALECS)en
dc.contributor.sponsorScience Foundation Ireland (SFI)en
dc.contributor.sponsorGrantNumber13/RC/2094en
dc.identifier.urihttp://hdl.handle.net/2262/97946


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record