Texto base de la asignatura - UNED
Texto base de la asignatura - UNED
Texto base de la asignatura - UNED
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
S = {“pasivo”,“activo”} × R + 0<br />
× V +<br />
DEVS PARALELO<br />
(4.5)<br />
Consecuentemente, el estado <strong>de</strong>l sistema queda <strong>de</strong>finido especificando el valor <strong>de</strong><br />
<strong>la</strong>s tres variables <strong>de</strong> estado: (fase, σ, q).<br />
Función <strong>de</strong> transición externa<br />
En el mo<strong>de</strong>lo DEVS paralelo pue<strong>de</strong>n producirse varios eventos <strong>de</strong> entrada simultáneamente<br />
en un puerto, lo que equivaldría a <strong>la</strong> llegada simultánea <strong>de</strong> varias<br />
entida<strong>de</strong>s al proceso. Cuando se produce esta situación, el mo<strong>de</strong>lo <strong>de</strong>be situar <strong>la</strong>s<br />
entida<strong>de</strong>s or<strong>de</strong>nadamente en <strong>la</strong> co<strong>la</strong> y, en caso <strong>de</strong> que el proceso se encuentre en<br />
<strong>la</strong> fase “pasivo”, comenzar a trabajar con <strong>la</strong> entidad que se encuentre situada en<br />
primer lugar. Obsérvese que <strong>la</strong>s bolsas son conjuntos no or<strong>de</strong>nados <strong>de</strong> elementos.<br />
Por tanto, en <strong>la</strong> bolsa <strong>de</strong> eventos <strong>de</strong> entrada los elementos (eventos <strong>de</strong> entrada) no<br />
están or<strong>de</strong>nados.<br />
La función <strong>de</strong> transición externa es <strong>la</strong> siguiente:<br />
δext (fase, σ, q, e, ((“In”, x1), (“In”, x2), . . ., (“In”, xn))) =<br />
<br />
(“activo”, ∆, {x1, x2, . . ., xn}) si fase =“pasivo”<br />
(“activo”, σ − e, q • {x1, x2, . . .,xn}) si fase =“activo”<br />
(4.6)<br />
Obsérvese que los argumentos <strong>de</strong> entrada <strong>de</strong> <strong>la</strong> función son el estado total <strong>de</strong>l<br />
sistema, {fase, σ, q, e}, y <strong>la</strong> bolsa <strong>de</strong> los eventos <strong>de</strong> entrada, que está compuesta por<br />
pares (puerto, evento <strong>de</strong> entrada). En este caso, hay un único puerto <strong>de</strong> entrada,<br />
“In”, al cual se supone que llegan n eventos simultáneamente, <strong>de</strong> valor x1, . . ., xn.<br />
En consecuencia, <strong>la</strong> bolsa <strong>de</strong> eventos <strong>de</strong> entrada se representa:<br />
X b M<br />
= ((“In”, x1), (“In”, x2), . . ., (“In”, xn)) (4.7)<br />
El nuevo estado tras <strong>la</strong> transición externa <strong>de</strong>pen<strong>de</strong> <strong>de</strong>l valor que tuviera fase en<br />
el instante <strong>de</strong> llegada <strong>de</strong> los n eventos externos simultáneos:<br />
– Si el proceso se encuentra en <strong>la</strong> fase“pasivo”, entonces no hay ninguna entidad<br />
en q, ya que q almacena <strong>la</strong> entidad en proceso y <strong>la</strong>s entida<strong>de</strong>s en co<strong>la</strong>.<br />
En <strong>la</strong> Figura 4.2a se representa el sistema en <strong>la</strong> fase“pasivo”. La circunferencia<br />
representa el recurso. El elemento <strong>de</strong> q que está <strong>de</strong>ntro <strong>de</strong> <strong>la</strong> circunferencia<br />
205