Please use this identifier to cite or link to this item: https://doi.org/10.1007/978-3-642-41202-8_15
DC FieldValue
dc.titleA UTP semantics for communicating processes with shared variables
dc.contributor.authorShi, L.
dc.contributor.authorZhao, Y.
dc.contributor.authorLiu, Y.
dc.contributor.authorSun, J.
dc.contributor.authorDong, J.S.
dc.contributor.authorQin, S.
dc.date.accessioned2014-07-04T03:11:11Z
dc.date.available2014-07-04T03:11:11Z
dc.date.issued2013
dc.identifier.citationShi, L.,Zhao, Y.,Liu, Y.,Sun, J.,Dong, J.S.,Qin, S. (2013). A UTP semantics for communicating processes with shared variables. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) 8144 LNCS : 215-230. ScholarBank@NUS Repository. <a href="https://doi.org/10.1007/978-3-642-41202-8_15" target="_blank">https://doi.org/10.1007/978-3-642-41202-8_15</a>
dc.identifier.isbn9783642412011
dc.identifier.issn03029743
dc.identifier.urihttp://scholarbank.nus.edu.sg/handle/10635/77992
dc.description.abstractCSP# (Communicating Sequential Programs) is a modelling language designed for specifying concurrent systems by integrating CSP-like compositional operators with sequential programs updating shared variables. In this paper, we define an observation-oriented denotational semantics in an open environment for the CSP# language based on the UTP framework. To deal with shared variables, we lift traditional event-based traces into hybrid traces which consist of event-state pairs for recording process behaviours. We also define refinement to check process equivalence and present a set of algebraic laws which are established based on our denotational semantics. Our approach thus provides a rigorous means for reasoning about the correctness of CSP# process behaviours. We further derive a closed semantics by focusing on special types of hybrid traces; this closed semantics can be linked with existing CSP# operational semantics. © 2013 Springer-Verlag.
dc.description.urihttp://libproxy1.nus.edu.sg/login?url=http://dx.doi.org/10.1007/978-3-642-41202-8_15
dc.sourceScopus
dc.typeConference Paper
dc.contributor.departmentCOMPUTER SCIENCE
dc.description.doi10.1007/978-3-642-41202-8_15
dc.description.sourcetitleLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
dc.description.volume8144 LNCS
dc.description.page215-230
dc.identifier.isiutNOT_IN_WOS
Appears in Collections:Staff Publications

Show simple item record
Files in This Item:
There are no files associated with this item.

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.