Continuous and spatial extension of stochastic π - calculus Final Year Project
نویسندگان
چکیده
In this project, we work towards a continuous and spatial extension of stochastic π calculus. The continuous semantics is a useful alternative to the discrete semantics and has been recently provided for other process algebras. Ability to express spatial properties of the models is an important practical extension, specially in Systems Biology. Inspired by previous work [7][20], after showing results on process aggregation in stochastic π calculus (Sπ) in form of multisets, we formulate and informally justify the continuous semantics. We show that this is tractable (in the sense that the set of resulting ordinary differential equations (ODEs) is finite) for the case of a subset of stochastic π calculus called Chemical Ground Form (CGF) defined in [7]. We attempt to tackle the problem of potentially infinite set of ODEs. We define two notions of finiteness, one allowing a direct analysis and another allowing further investigation of convergence results. We also provide an algorithm translating models in stochastic Sπ into CGF in case the finiteness is satisfied. We give a syntactical restriction of Sπ which guarantees finiteness. We intuitively and informally describe another condition on Sπ models guaranteeing finiteness. We explore the relationship between the continuous and discrete semantics. We experimentally look at the effect of scaling populations of processes in various existing models. We define a simple spatial extension of Sπ. We bring the aggregation results to this extension and define an extended continuous semantics. We give an original example demonstrating advantages of this extension. As an essential co-product, we develop an efficient, user friendly and portable tool implementing the above formalisms, with comparable simulation performance with the state of the art Stochastic Pi Machine (SPiM) simulator[32]. We also collect some of the available models in stochastic π calculus from Systems Biology, whose analysis can be enriched by the additional continuous semantics.
منابع مشابه
Spatial extension of stochastic π calculus
We introduce a spatial extension of stochastic π-calculus that provides a formalism to model systems of discrete, connected locations. We define the extended stochastic semantics and also give deterministic semantics in terms of a system of ordinary differential equations. We describe two simple examples, one based on a standard epidemic model and one modelling resistance in plant tissues.
متن کاملThe Attributed Pi Calculus
The attributed pi calculus (π(L)) forms an extension of the pi calculus with attributed processes and attribute dependent synchronization. To ensure flexibility, the calculus is parametrized with the language L which defines possible values of attributes. π(L) can express polyadic synchronization as in pi@ and thus diverse compartment organizations. A non-deterministic and a stochastic semantic...
متن کاملThe Attributed Pi-Calculus with Priorities
We present the attributed π-calculus for modeling concurrent systems with interaction constraints depending on the values of attributes of processes. The λ-calculus serves as a constraint language underlying the π-calculus. Interaction constraints subsume priorities, by which to express global aspects of populations. We present a nondeterministic and a stochastic semantics for the attributed π-...
متن کاملTuning Temporal Features within the Stochastic π-Calculus
The stochastic π-calculus is a formalism that have been shown of interest for modelling systems where the stochasticity and the delay of transitions are important features, such as the biochemical reactions. Commonly, duration of transitions within stochastic π-calculus models follow an exponential random variable. Underlying dynamics of such distributed models are expressed in terms of continu...
متن کاملModel Checking Probabilistic and Stochastic Extensions of the pi-Calculus
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 im...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009