Show simple item record

dc.contributor.authorShi, L
dc.contributor.authorZhao, Y
dc.contributor.authorLiu, Y
dc.contributor.authorSun, J
dc.contributor.authorDong, JS
dc.contributor.authorQin, S
dc.date.accessioned2017-10-24T03:59:17Z
dc.date.available2017-10-24T03:59:17Z
dc.date.issued2013
dc.identifier.issn0302-9743
dc.identifier.doi10.1007/978-3-642-41202-8_15
dc.identifier.urihttp://hdl.handle.net/10072/172897
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.
dc.description.peerreviewedYes
dc.languageEnglish
dc.language.isoeng
dc.publisherSpringer
dc.relation.ispartofpagefrom215
dc.relation.ispartofpageto230
dc.relation.ispartofjournalLecture Notes in Computer Science
dc.relation.ispartofvolume8144 LNCS
dc.subject.fieldofresearchSoftware engineering not elsewhere classified
dc.subject.fieldofresearchcode461299
dc.titleA UTP semantics for communicating processes with shared variables
dc.typeJournal article
dc.type.descriptionC1 - Articles
dc.type.codeC - Journal Articles
gro.hasfulltextNo Full Text
gro.griffith.authorDong, Jin-Song


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

  • Journal articles
    Contains articles published by Griffith authors in scholarly journals.

Show simple item record