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

NAND-gate astrocyte, ast nand , is structurally identical to ast and , with its<br />

formal specificati<strong>on</strong> being:<br />

ast nand = ({(p, q)}, {(A, A ′ ), (B, B ′ )}, false, {1, 2}, {g(x), f(x)}, 0, false)<br />

and its working equati<strong>on</strong>, assuming that α, 0 ≤ α ≤ 2 spikes in total pass<br />

through synapses (A, A ′ ) and (B, B ′ ) at a given instant t, being:<br />

ast nand (α, t) =<br />

{ g(0) = 1 if 0 ≤ α ≤ 1<br />

f(0) = 0 if α = 2<br />

3.3 Discrete Amplifier<br />

Last example shows how to implement a discrete amplifier which, as so<strong>on</strong> as<br />

the spike amount passing through c<strong>on</strong>trol synapse (B, B ′ ) goes bey<strong>on</strong>d a given<br />

threshold k, computes the amplificati<strong>on</strong> functi<strong>on</strong> f ∗,n (x) = n ∗ x from the input<br />

given at E, otherwise no amplificati<strong>on</strong> is performed. Rules a l → a l bel<strong>on</strong>ging<br />

to neur<strong>on</strong> p are interpreted in the same way as in [2]. Implementati<strong>on</strong> involves<br />

defining two functi<strong>on</strong>s: g(x) = f ∗,n (x) and f(x), which associates x for every<br />

x ∈ N.<br />

Discrete amplifier astrocyte, ast amp , is depicted in the Fig. 3 with its formal<br />

specificati<strong>on</strong> being:<br />

ast amp = ({(p, p ′ ), (q ′ , q)}, {(B, B ′ )}, false, {0, k}, {f(x), g(x)}, 0, false)<br />

and its working equati<strong>on</strong>, assuming that at a given instant t α spikes pass<br />

through synapse (B, B ′ ) and β spikes pass through synapse (p, p ′ ), being:<br />

ast amp (α, β, t) =<br />

{ f(β) = β if 0 ≤ α < k<br />

g(β) = n ∗ β if α ≥ k<br />

4 A P–Lingua Based Simulator for SNPSFA<br />

This secti<strong>on</strong> introduces a P–Lingua simulator for SNPSFA, extending the <strong>on</strong>e<br />

presented in [11]. SNPSFA are <strong>on</strong>ly partially simulated because <strong>on</strong>ly certain functi<strong>on</strong>s<br />

can be defined within P–Lingua framework. Also, let us notice that an<br />

extensi<strong>on</strong> of the simulator presented here intended to simulate SNPSA as introduced<br />

in [14] is being developed.<br />

P–Lingua syntax for specifying aforementi<strong>on</strong>ed SNPSFA is introduced, al<strong>on</strong>g<br />

with several examples. To c<strong>on</strong>clude, the simulati<strong>on</strong> algorithm is shown.<br />

266

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

Saved successfully!

Ooh no, something went wrong!