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.

L.F. Macías-Ramos, M.J. Pérez-Jiménez<br />

x 1 , . . . , x n arguments take value from the spikes passing through the<br />

operand synapses of a given astrocyte ast j at an instant t in the following<br />

way:<br />

⎧<br />

x 1 ← s o j,1 (t)<br />

⎪⎨<br />

. . .<br />

⎪⎩<br />

x n ← s o j,r j−1<br />

(t)<br />

Let us notice that if n = 1 and the astrocyte c<strong>on</strong>trol-as-operand-flag<br />

is set, then it is trivial to show that sub(x 1 , . . . , x n ) = potential(j, t) +<br />

spikes(j, t).<br />

4.2 Examples<br />

In what follows, a set of <strong>on</strong> line examples are listed. Each of them corresp<strong>on</strong>ds to<br />

a P–Lingua file that shows <strong>on</strong>e of the SNPSFA applicati<strong>on</strong>s presented in Secti<strong>on</strong><br />

3.<br />

– Excitatory astrocyte:<br />

http://www.p-lingua.org/examples/SNPSFA excitatory.pli.<br />

– Inhibitory astrocyte:<br />

http://www.p-lingua.org/examples/SNPSFA inbitory.pli.<br />

– AND-gate:<br />

http://www.p-lingua.org/examples/SNPSFA AND gate.pli.<br />

For this example, forgetting rules have been used assuming a natural extensi<strong>on</strong><br />

of the proposed model. This allows generating “random” boolean<br />

signals coming from neur<strong>on</strong>s A and B.<br />

– Discrete amplifier:<br />

http://www.p-lingua.org/examples/SNPSFA amplifier.pli.<br />

4.3 Simulati<strong>on</strong> Algorithm<br />

In [8], a Java library called pLinguaCore was presented under GPL license. The<br />

library provides parsers to handle input files, built–in simulators to generate P<br />

System computati<strong>on</strong>s and is able to export several output file formats that represent<br />

P Systems. pLinguaCore is not a closed product because developers with<br />

knowledge of Java can add new comp<strong>on</strong>ents to the library, thus extending it.<br />

270

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

Saved successfully!

Ooh no, something went wrong!