Denotational semantics for a probabilistic timed shared-variable language

Huibiao Zhu, Jeff W. Sanders, Jifeng He, Shengchao Qin

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

6 Scopus citations

Abstract

Complex software systems typically involve features like time, concurrency and probability, where probabilistic computations play an increasing role. It is challenging to formalize languages comprising all these features. We have proposed a language, which integrates probability with time and shared-variable concurrency (called PTSC [19]). We also explored its operational semantics, where a set of algebraic laws has been investigated via bisimulation. In this paper we explore the denotational semantics for our probabilistic language. In order to deal with the above three features and the nondeterminism, we introduce a tree structure, called P-tree, to model concurrent probabilistic programs. The denotational semantics of each statement is formalized in the structure of P-tree. Based on the achieved semantics, a set of algebraic laws is explored; i.e., especially those parallel expansion laws. These laws can be proved via our achieved denotational semantics.

Original languageEnglish
Title of host publicationUnifying Theories of Programming - 4th International Symposium, UTP 2012, Revised Selected Papers
Pages224-247
Number of pages24
DOIs
StatePublished - 2013
Event4th International Symposium on Unifying Theories of Programming, UTP 2012 - Paris, France
Duration: 27 Aug 201228 Aug 2012

Publication series

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

Conference

Conference4th International Symposium on Unifying Theories of Programming, UTP 2012
Country/TerritoryFrance
CityParis
Period27/08/1228/08/12

Fingerprint

Dive into the research topics of 'Denotational semantics for a probabilistic timed shared-variable language'. Together they form a unique fingerprint.

Cite this