UTP semantics for bigrtimo

Wanling Xie, Huibiao Zhu*, Shengchao Qin

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

BigrTiMo [1], a process algebra that combines the rTiMo calculus [2] and the Bigraph model [3], is capable of specifying a rich variety of properties for structure-aware mobile systems. Compared with rTiMo, our BigrTiMo calculus can specify not only time, mobility and local communication, but also remote communication. In this paper, we study the semantic foundation of this highly expressive modelling language and propose a denotational semantic model for it based on Hoare and He’s Unifying Theories of Programming (UTP) [4]. Compared to the standard UTP model, in addition to the communication, the novelty of the proposed UTP model in this paper covers time, location and global shared variable. Moreover, we give an example to show the contribution of BigrTiMo and illustrate how to use our semantic model and the trace-merging definition proposed in our paper under this example. We also demonstrate the proofs of some algebraic laws proposed in [1] based on our denotational semantics.

Original languageEnglish
Title of host publicationFormal Methods and Software Engineering - 20th International Conference on Formal Engineering Methods, ICFEM 2018, Proceedings
EditorsJing Sun, Meng Sun
PublisherSpringer Verlag
Pages337-353
Number of pages17
ISBN (Print)9783030024499
DOIs
StatePublished - 2018
Event20th International Conference on Formal Engineering Methods, ICFEM 2018 - Gold Coast, Australia
Duration: 12 Nov 201816 Nov 2018

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume11232 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference20th International Conference on Formal Engineering Methods, ICFEM 2018
Country/TerritoryAustralia
CityGold Coast
Period12/11/1816/11/18

Fingerprint

Dive into the research topics of 'UTP semantics for bigrtimo'. Together they form a unique fingerprint.

Cite this