submit
english version rss feed
HAL: inria-00424856, version 1

Detailed view  Export this paper
IEEE Transactions of Software Engineering 35, 2 (2009) 209--223
Model checking probabilistic and stochastic extensions of the $\pi$-calculus
Gethin Norman 1, Catuscia Palamidessi 2, 3, David Parker 1, Peng Wu 4
(2009)

We present an implementation of model checking for probabilistic and stochastic extensions of the -calculus, a process algebra which supports modelling of concurrency and mobility. Formal verification techniques for such extensions have clear applications in several domains, including mobile ad-hoc network protocols, probabilistic security protocols and biological pathways. Despite this, no implementation of automated verification exists. Building upon the -calculus model checker MMC, we first show an automated procedure for constructing the underlying semantic model of a probabilistic or stochastic -calculus process. This can then be verified using existing probabilistic model checkers such as PRISM. Secondly, we demonstrate how for processes of a specific structure a more efficient, compositional approach is applicable, which uses our extension of MMC on each parallel component of the system and then translates the results into a high-level modular description for the PRISM tool. The feasibility of our techniques is demonstrated through a number of case studies from the pi-calculus literature.
1:  Computing Laboratory
University of Oxford
2:  COMETE (INRIA Saclay - Ile de France)
INRIA – Polytechnique - X – CNRS : UMR7161
3:  Laboratoire d'informatique de l'école polytechnique (LIX)
CNRS : UMR7161 – Polytechnique - X
4:  Department of Computer Science
University College London
Computer Science/Logic in Computer Science
Attached file list to this document: 
PDF
TSE.pdf(332.8 KB)

all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...