Show simple item record

dc.contributor.authorButterfield, Andrewen
dc.contributor.editorSimon Foster and Augusto Sampaioen
dc.date.accessioned2025-03-14T13:00:47Z
dc.date.available2025-03-14T13:00:47Z
dc.date.created4th September 2024en
dc.date.issued2024en
dc.date.submitted2024en
dc.identifier.citationAndrew Butterfield, Towards an Algebra for Unifying Theories of Concurrent Programming (UTCP), LNCS, The Application of Formal Methods, University of York, UK, 4th September 2024, Simon Foster and Augusto Sampaio, 14900, Springer Nature, 2024, 203 - 232en
dc.identifier.otherYen
dc.descriptionPUBLISHEDen
dc.descriptionInvited paperen
dc.descriptionUniversity of York, UKen
dc.description.abstractUnifying Theories of Concurrent Programming (UTCP) is a denotational semantics of shared-variable concurrency, expressed using the notation and methodology of Unifying Theories of Programming (UTP). A key feature is that it is compositional, in that the semantics of a composite is described in terms of the semantics of its sub-components. The underlying language used is that which is used to define a Concur- rent Kleene Algebra (CKA). This includes the notions of skip, atomic actions, iteration, and non-deterministic, sequential, and parallel compo- sition. This chapter makes progress toward proving that UTCP satisfies the CKA laws. We describe the methodology used, and give proofs for key ideas, as well as proofs and proof-sketches for many of the laws. We also discuss open issues, the most notable being the precise nature of miracle in this setting. The chapter finishes with a roadmap of how we might encode well-established UTP concepts such as Designs and Reactive Systems on top of UTCP.en
dc.format.extent203en
dc.format.extent232en
dc.language.isoenen
dc.publisherSpringer Natureen
dc.relation.ispartofseries14900en
dc.rightsYen
dc.subjectUnifying Theories of Concurrent Programming, Concurrent Kleene Algebra, Denotational Semanticsen
dc.titleTowards an Algebra for Unifying Theories of Concurrent Programming (UTCP)en
dc.title.alternativeLNCSen
dc.title.alternativeThe Application of Formal Methodsen
dc.typeConference Paperen
dc.type.supercollectionscholarly_publicationsen
dc.type.supercollectionrefereed_publicationsen
dc.identifier.peoplefinderurlhttp://people.tcd.ie/butrfelden
dc.identifier.rssinternalid268947en
dc.identifier.doihttps://doi.org/10.1007/978-3-031-67114-2en
dc.rights.ecaccessrightsopenAccess
dc.identifier.handlehttps://hdl.handle.net/2262/111326en
dc.identifier.rssurihttps://hdl.handle.net/2262/111326en
dc.identifier.orcid_id0000-0002-2337-2101en
dc.identifier.urihttps://hdl.handle.net/2262/111326


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record