|
Published Articles >> Table of Contents >> Abstract
30th Annual IEEE/NASA Software Engineering Workshop SEW-30 (SEW'06)
pp. 179-189
Integrating Probability with Time and Shared-Variable Concurrency
Huibiao Zhu, East China Normal University, China
Shengchao Qin, University of Durham, UK
Jifeng He, East China Normal University, China
Jonathan P. Bowen, London South Bank University, UK
Full Article Text:

DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/SEW.2006.22
Send link to a friend
| 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. In this paper,
we integrate probability, time and concurrency in one
single model, where the concurrency feature is modelled using
shared-variable based communication. The probability
feature is represented by a probabilistic nondeterministic
choice, probabilistic guarded choice and a probabilistic
version of parallel composition. We formalize an operational
semantics for such an integration. Based on this
model we define a bisimulation relation, from which an observational
equivalence between probabilistic programs is
investigated and a collection of algebraic laws are explored.
We also implement a prototype of the operational semantics
to animate the execution of probabilistic programs.
|
Additional Information
|
Citation:
Huibiao Zhu, Shengchao Qin, Jifeng He, Jonathan P. Bowen,
"Integrating Probability with Time and Shared-Variable Concurrency,"
sew,
pp. 179-189,
30th Annual IEEE/NASA Software Engineering Workshop SEW-30 (SEW'06),
2006
|
|