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 />

A state space is a directed graph where there is a node for each reachable<br />

marking, and an arc for each occurring transiti<strong>on</strong>. The state space of a CPN<br />

model can be computed fully automatically, and this makes it possible to automatically<br />

analyze and verify several properties c<strong>on</strong>cerning the behavior of the<br />

model: the minimum and maximum numbers of tokens in a place, reachability,<br />

boundedness, etc. When working with Petri nets, some behavioral properties<br />

(e.g., reachability, boundedness, liveness, fairness) are easier to study <strong>on</strong>ce a<br />

state space is calculated; a good survey for known decidability issues for Petri<br />

nets is given in [7].<br />

We can define now similar properties for mobile membranes with objects<br />

<strong>on</strong> surface. Given a mobile membrane with object <strong>on</strong> surface Π with initial<br />

c<strong>on</strong>figurati<strong>on</strong> M 0 , we say that a c<strong>on</strong>figurati<strong>on</strong> M is reachable in Π if there<br />

exist the sets of transiti<strong>on</strong>s U 1 , . . . , U n such that M 0 [U 1 〉 . . . [U n 〉M n = M. A<br />

home c<strong>on</strong>figurati<strong>on</strong> is a c<strong>on</strong>figurati<strong>on</strong> which can be reached from any reachable<br />

c<strong>on</strong>figurati<strong>on</strong>. We say that a membrane system is bounded if the set of reachable<br />

c<strong>on</strong>figurati<strong>on</strong>s is finite. A membrane system has the liveness property if each<br />

rule can be applied again in another evoluti<strong>on</strong> step, and it is fair if no infinite<br />

executi<strong>on</strong> sequence c<strong>on</strong>tains some c<strong>on</strong>figurati<strong>on</strong>s which occur <strong>on</strong>ly finitely. By<br />

c<strong>on</strong>sidering a colored Petri net CP N Π obtained from a mobile membrane Π, we<br />

have the following decidability result.<br />

Propositi<strong>on</strong> 1. If the reachability problem is decidable for CP N Π , then the<br />

reachability problem is also decidable for Π.<br />

Proof (Sketch). The initial marking of CP N Π is the same as the initial c<strong>on</strong>figurati<strong>on</strong><br />

of Π according to the c<strong>on</strong>structi<strong>on</strong> presented in Secti<strong>on</strong> 4, and each step of<br />

the Petri nets corresp<strong>on</strong>ds to an evoluti<strong>on</strong> of the mobile membranes with objects<br />

<strong>on</strong> surface (according to Theorem 1). Thus the reachability problem becomes decidable<br />

for mobile membranes with objects <strong>on</strong> surface as so<strong>on</strong> it is decidable for<br />

colored Petri nets.<br />

In a similar way, we can prove several properties for mobile membranes with<br />

objects <strong>on</strong> surface as so<strong>on</strong> they hold for their corresp<strong>on</strong>ding colored Petri nets.<br />

Propositi<strong>on</strong> 2.<br />

• If CP N Π is bounded, then Π is bounded.<br />

• If CP N Π has the liveness property, then Π has the liveness property.<br />

• If CP N Π is fair, then Π is fair.<br />

Since the properties of reachability, boundedness, liveness and fairness can be<br />

derived automatically by using CPN Tools, these results are of great help when<br />

studying similar properties for mobile membranes with objects <strong>on</strong> surface. For<br />

instance, using the CPN Tools and the model for the LDL degradati<strong>on</strong> pathway,<br />

we can check whether we can reach the c<strong>on</strong>figurati<strong>on</strong> in which the membrane<br />

marked by apoB is inside the membrane marked by lyso, for instance.<br />

Using CPN Tools for the LDL degradati<strong>on</strong> pathway model, we obtain the<br />

following output file:<br />

138

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

Saved successfully!

Ooh no, something went wrong!