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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

B. Aman, G. Ciobanu<br />

The four transiti<strong>on</strong>s drawn as rectangles represent the events that can take<br />

place in the system. The names of the transiti<strong>on</strong>s are written inside the rectangles;<br />

these names have no formal meaning, but they are important for the<br />

readability of the model. In Figure 3 the names of the transiti<strong>on</strong>s are step2,<br />

step3, step4 and step5 indicating that each of these transiti<strong>on</strong>s simulates the<br />

corresp<strong>on</strong>ding steps of the LDL degradati<strong>on</strong> pathway described in Figure 1.<br />

A transiti<strong>on</strong> with double-line border is a substituti<strong>on</strong> transiti<strong>on</strong>; each of them<br />

has a substituti<strong>on</strong> tag positi<strong>on</strong>ed next to it. The substituti<strong>on</strong> tag c<strong>on</strong>tains the<br />

name of a submodule which is related to the substituti<strong>on</strong> transiti<strong>on</strong>. Intuitively,<br />

this means that the submodule presents a more detailed view of the behavior<br />

represented by the substituti<strong>on</strong> transiti<strong>on</strong>, and it is particularly useful when<br />

modeling large systems. The input places of substituti<strong>on</strong> transiti<strong>on</strong>s are called<br />

input sockets, while the output places are called output sockets. The socket places<br />

of a substituti<strong>on</strong> transiti<strong>on</strong> c<strong>on</strong>stitute the interface of the substituti<strong>on</strong> transiti<strong>on</strong>.<br />

To obtain a complete hierarchical model, it must be specified how the interface<br />

of each submodule is related to the interface of its substituti<strong>on</strong> transiti<strong>on</strong>. This<br />

is d<strong>on</strong>e by means of a port-socket relati<strong>on</strong> which links the port places of the<br />

submodule to the socket places of the substituti<strong>on</strong> transiti<strong>on</strong>. Input ports are<br />

related to input sockets, output ports to output sockets, and input/output ports<br />

to input/output sockets.<br />

Fig. 4. Step 4 Transiti<strong>on</strong><br />

For instance, behind the substituti<strong>on</strong> transiti<strong>on</strong> step4 is another colored Petri<br />

net presented in Figure 4. The substituti<strong>on</strong> transiti<strong>on</strong>s appearing in this colored<br />

Petri net are:<br />

• the substituti<strong>on</strong> transiti<strong>on</strong> phago1-step4 simulates the mobile membrane<br />

rule 5 from the descripti<strong>on</strong> of the LDL degradati<strong>on</strong> pathway;<br />

• the substituti<strong>on</strong> transiti<strong>on</strong> exo1-step4 simulates the mobile membrane rule 6<br />

from the descripti<strong>on</strong> of the LDL degradati<strong>on</strong> pathway;<br />

• the substituti<strong>on</strong> transiti<strong>on</strong> pino-step4 simulates the mobile membrane rule 7<br />

from the descripti<strong>on</strong> of the LDL degradati<strong>on</strong> pathway;<br />

136

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

Saved successfully!

Ooh no, something went wrong!