TESIS-MAG-0201.pdf
TESIS-MAG-0201.pdf
TESIS-MAG-0201.pdf
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
4.2 Cómo Construir un Lenguaje Gráfico a Partir de LS-1.<br />
Como se mostró en la figura 4.2, la lista de candidatos que especificada por<br />
una lista de bloques de asociaciones. Sin embargo para que dicha definición tenga<br />
sentido tienen que cumplirse tres propiedades.<br />
Propiedad 4. 1 : La especificación no debe contener deadlocks.<br />
En un bloque que esté en la posición ¡ de la lista la asociación sólo puede<br />
recibir como argumentos a aquellas que hayan sido definidas en los bloques] con] < i.<br />
.<br />
De no ser así, será imposible calcular la lista de candidatos porque existirá<br />
un ciclo entre dos asociaciones puesto que una es argumento de la otra y viceversa.<br />
Propiedad 4.2 : La especificación no contiene bloques irrelevantes.<br />
Una asociación definida en un bloque i debe ser invocada como argumento<br />
por alguna asociación defmida en un bloque], conj> iU<br />
Si esta propiedad no se cumpliera significa que la asociación defmida en<br />
dicho bloque es irrelevante y por lo tanto puede ser eliminada.<br />
Propiedad 4.3:<br />
cambio de estado.<br />
La asociación defmida en el último bloque es el argumento al operador de<br />
Si existen n bloques y un bloque i (i < n) es el argumento del operador de<br />
cambio de estado todos los demás bloques] (con]t> n) son irrelevantes por la propiedad<br />
4.1.<br />
74