Sobre lo expuesto, constatamos que la característica primordial del PH es
que las interacciones pueden ser consideradas como eventos generados por
los participantes en una base de tiempo continuo. Esto nos llevó a optar por
el modelado con DEVS, Discrete EVent System specification, dado el
significativo nivel de adaptación que presenta el formalismo para modelizar
sistemas complejos, y su simplicidad y eficiencia en la implementación de
métodos habilitando su uso aplicado al DHD como herramienta analítica y
exploratoria, en función de aportar hacia una mejor configuración y calidad
de interacción en los espacios físico-virtuales.
Cuando planteamos el DHD como sistema complejo podemos explicitar más aún su clasificación dentro de la teoría general de sistemas (Zeigler et al, 2000). En cuanto al formalismo de especificación (es decir diferentes formas de modelado que conducen a especificaciones continuas o discretas, ya sean en el tiempo o en las variables descriptivas), el DHD es un sistema cuyas variables evolucionan de manera discreta en una base de tiempo continua.
Sumado a esto, sobre el nivel de especificación (que surge al considerar los diferentes niveles en los cuales es posible describir el comportamiento del sistema y los mecanismos que producen ese comportamiento), en el DHD conocemos la estructura del sistema, la cual nos permitirá deducir su comportamiento, por tanto, dicha especificación estructural brindará mayor información. Sobre una descripción más completa referenciamos la especificación jerárquica de sistemas, la cual se basa en consideraciones de dinámica y de modularidad donde el DHD se encuentra en el 4º nivel denominado “Componentes acoplados” pudiendo conocer qué componentes tiene el sistema y cómo se acoplan entre sí.
Atendiendo a lo expuesto, seguidamente describiremos un PH donde se concretizan las interacciones de los participantes integrándose tanto las herramientas como los servicios que pueden configurar al DHD.
De manera general un modelo DEVS atómico queda definido por la siguiente estructura:
M = (X, Y, S, δint, δext, λ, ta)
La figura 8 nos muestra un gráfico integrado de los diferentes modelos atómicos que integran un PH.
Figura 8. Integración de los modelos atómicos en el PH
Comenzaremos describiendo las herramientas (Foro, Wiki, Blog y otras), de manera genérica:
X es el conjunto de valores de eventos de entrada: en general, un evento es la representación de un cambio en alguna parte de un sistema. El mismo puede caracterizarse por un valor y un instante en el que ocurre. En nuestro caso, este conjunto estaría constituido por las interacciones de los participantes en función de la construcción del PH y depende de: Número de identificación del participante, Herramientas sobre la cual se interacciona y el Servicio con el cual el participante interacciona.
X = (id., h, a / id. ε Participantes, h ε Herramientas: Wiki – Foro – Blog – etc. y a ε Acciones: Servicios (S_Crear – S_Editar – S_Consultar – S_Eliminar)).
Y es el conjunto de valores de eventos de salida: nos devolverá el grado de interacción del PH, siendo reflejo del valor de estado del mismo. En nuestro caso se puede obtener uno de los siguientes valores:
Y = (1; 2; 3)
función de transición externa. En nuestro caso:
S = (1; 2; 3)
δext, función de transición externa: estará en función de una métrica que se vincula a lo interactivo del PH. La primera métrica sencilla consensuada sólo a modo de ejemplo es la siguiente: Si actúa un solo participante sobre una herramienta el valor de estado será uno, si actúan dos participantes será dos y si se genera la intervención de un tercer participante el valor adjudicado corresponderá a tres. Esto se constituye en un aspecto básico para la posibilidad constructiva del DHD como sistema complejo. Retomando lo expuesto en la sección 2, el núcleo de sentido completo se podrá analizar al evaluar el grado de interacción general del PH, considerando que lo deseable es la verificación de un cambio de contexto en al menos uno de los participantes, cuestión vinculada al desarrollo de una métrica más abarcativa e integradora aún en desarrollo experimental en el marco de nuestro trabajo de investigación, considerando que la misma estará directamente relacionada al instrumento de evaluación diseñado según los propósitos del caso que elaboren los P responsables.
De esta forma, la métrica depende en este caso, del número de identificación del Participante, de un conjunto de números de identificación de los participantes que hayan interactuado en una herramienta determinada. Los valores de la función de transición externa que muestran el nivel de interacción serán:
δext (id., IDH)
Si id. ε IDH y # IDH = 1, entonces S = 1
Si id. ε IDH y # IDH = 2, entonces S = 2
Si id. (not ε) IDH, entonces S = 3
δint, función de transición interna: en nuestro caso no es necesario definirla.
sistema, es decir del grado de interactividad concretado en la interacción analizada.
λ = S
Ta, avance de tiempo, cuánto tiempo el PH permanecerá en un estado determinado en ausencia de interacciones de los participantes. En nuestro caso infinito.
A su vez el PH, necesitará dos módulos atómicos más, el primero que denominaremos divisor, será el encargado de redireccionar los eventos a cada herramienta en particular perteneciente al PH. Y el sumador, el cual nos dará el valor global de interactividad del PH a partir del grado de interactividad de cada herramienta perteneciente al mismo.
Para el divisor:
X es el conjunto de valores de eventos de entrada: igual al caso anterior.
Y es el conjunto de valores de eventos de salida: será el mismo evento de entrada, es decir el vector de tres componentes, pero por el puerto correspondiente a la herramienta solicitada.
S es el conjunto de valores de estado: corresponderá al valor de las componentes del vector del evento de entrada.
δext, función de transición externa: tomará el valor del evento de entrada y a partir del valor de la segunda componente definirá el puerto de salida.
S = (id, h, a)
puerto de salida = (h)
δint, función de transición interna: en nuestro caso no es necesario definirla.
Ta, avance de tiempo, cuánto tiempo el PH permanecerá en un estado determinado en ausencia de interacciones de los participantes. En nuestro caso infinito.
Para el sumador:
X es el conjunto de valores de eventos de entrada: será el grado de interactividad de la herramienta utilizada.
Y es el conjunto de valores de eventos de salida: será el mismo evento de entrada.
S es el conjunto de valores de estado: corresponderá al valor de interactividad, es decir al mismo valor del evento de entrada.
δext, función de transición externa: tomará el valor del evento de entrada y lo igualará al estado del sistema.
S = x
δint, función de transición interna: en nuestro caso no es necesario definirla.
λ, función de salida: devolverá el valor de estado calculado en la función de transición externa.
Ta, avance de tiempo, cuánto tiempo el PH permanecerá en un estado determinado en ausencia de interacciones de los participantes. En nuestro caso infinito.