09.09.2014 Views

13th International Conference on Membrane Computing - MTA Sztaki

13th International Conference on Membrane Computing - MTA Sztaki

13th International Conference on Membrane Computing - MTA Sztaki

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

B. Aman, G. Ciobanu<br />

formalisms is established by defining a new class of Petri nets called Petri nets<br />

with localities. This new class of Petri nets has been used to show how maximal<br />

evoluti<strong>on</strong>s from membrane systems are faithfully reflected in the maximally c<strong>on</strong>current<br />

step sequence semantics of their corresp<strong>on</strong>ding Petri nets with localities.<br />

In this paper, we present the syntax and semantics of mobile membranes with<br />

objects <strong>on</strong> surface in Secti<strong>on</strong> 2, and in Secti<strong>on</strong> 3 we use this formalism to model<br />

the LDL pathway. In order to be able to use a complex software called CPN<br />

Tools, a translati<strong>on</strong> of a system with a bounded number of mobile membranes<br />

into colored Petri nets (described briefly in Secti<strong>on</strong> 4) is provided in Secti<strong>on</strong> 5.<br />

The descripti<strong>on</strong> of the LDL degradati<strong>on</strong> obtained via the given translati<strong>on</strong> is<br />

presented in Secti<strong>on</strong> 6. The colored Petri nets software tools are used to analyze<br />

automatically some behavioral properties. C<strong>on</strong>clusi<strong>on</strong> and references end<br />

the paper.<br />

2 Mobile <strong>Membrane</strong>s with Objects <strong>on</strong> Surface<br />

To be able to model n<strong>on</strong>deterministic, spatial and dynamic biological processes,<br />

we use a rule-based model of computati<strong>on</strong> called mobile membranes [2]. The first<br />

systems with mobile membranes were introduced in [11] as a particular class of<br />

membrane computing [14], while mobile membranes were studied in detail in [3].<br />

A specific feature of this formalism is given by the parallel applicati<strong>on</strong> of rules;<br />

this feature is inspired from biology, and it is not present in process calculi with<br />

mobility that use interleaving semantics [1]. The parallel applicati<strong>on</strong> of rules<br />

depends <strong>on</strong> the available resources (i.e., elements of the left hand side of the<br />

rules). The mobile membranes systems are defined by two features:<br />

1. A spatial structure c<strong>on</strong>sisting of a hierarchy of membranes (which are either<br />

disjoint or included) with multisets of objects <strong>on</strong> their surface; a membrane<br />

without any other membrane inside is called elementary, while a n<strong>on</strong>elementary<br />

membrane is called a composite membrane.<br />

2. The biologically inspired rules describing the mobility of membranes inside<br />

the structure: pinocytosis (engulfing zero external membranes), phagocytosis<br />

(engulfing just <strong>on</strong>e external membrane), and exocytosis (expelling the c<strong>on</strong>tent<br />

of a membrane outside the membrane where it is placed). Pinocytosis<br />

and phagocytosis represent different types of endocytosis.<br />

In terms of computati<strong>on</strong>, we are working with membrane c<strong>on</strong>figurati<strong>on</strong>s. We<br />

define the set M of membrane c<strong>on</strong>figurati<strong>on</strong>s (ranged by M, N, . . . ) by using<br />

the free m<strong>on</strong>oid O ∗ (ranged over by u, v, . . . ) generated by a finite alphabet O<br />

of objects (ranged over by a, a, b, b, . . . ).<br />

Definiti<strong>on</strong> 1. The set M(Π) of membrane c<strong>on</strong>figurati<strong>on</strong>s in a system Π of<br />

mobile membranes with objects <strong>on</strong> their surfaces is defined inductively as follows:<br />

• if w is a multiset over O, then [ ] w ∈ M(Π);<br />

[ ] w is called an elementary membrane c<strong>on</strong>figurati<strong>on</strong>;<br />

126

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!