Arena Basico I
Conceptos Generales
En el mercado existe una amplia variedad de software
para simulación de sistemas.
Un buen número de ellos trabajan en entornos “duros”,
en los que la definición de los modelos se realiza
mediante herramientas matemáticas configurables
(matrices, funciones, etc.), y en los que el tiempo de
aprendizaje es importante.
No obstante cabe destacar que son de una granflexibilidad , lo que permite su aplicación a una gran
cantidad de ambitos.
ARENA
1
Conceptos Generales
El aumento de la capacidad de procesamiento de los
computadores, unido a las cada vez mayores posibilidades
gráficas de los mismos, ha contribuido a la aparición de
software de simulación más “amigable”, que facilita al
usuario el proceso de elaboración, validación y
experimentación de modelosmediante el uso de
herramientas gráficas dentro de un entorno de ventanas.
Dentro de este grupo se ubica ARENA desarrollado por
ROCKWELL SOFTWARE.
ARENA
Conceptos Generales
ARENA combina la facilidad de uso de los simuladores de
alto nivel con la flexibilidad de los lenguajes de
simulación.
ARENA se nos presenta como una Herramienta “Orientada
al Proceso”, por cuanto permite la descripción completa
dela experiencia que una entidad desarrolla al interior del
sistema conforme fluye a través de él.
Llegada de
cliente
Comienzo del
servicio al cliente
Evento
Evento
Posible paso
de tiempo
Fin del
servicio al cliente
Evento
Posible paso
de tiempo
ARENA
2
Conceptos Generales
La orientación al proceso asoma como una forma más
natural de descripción de un sistema en contraposición
con laorientación al evento donde se establece una
descripción detallada de cada uno de ello y se debe
mantener un control omnipresente de las entidades,
variables, eventos, etc. (tal y como lo experimentamos
durante el desarrollo de nuestra simulación “a mano”)
Por ejemplo, desde la perspectiva de la orientación al
proceso, la descripción del mismo sistema cliente servidor
estaría estructurada en lossiguientes pasos:
ARENA
Conceptos Generales
1. Creación de una nueva entidad (cliente)
2. Guardar la hora actual en uno de los atributos de la entidad para
poder calcular el tiempo en fila y el tiempo total de permanenci a en el
sistema.
3. Posicionarse al final de la fila
4. Esperar en fila hasta que el servidor se desocupe (si el servidor
estaba desocupado esta espera será 0 u.t.)
5. Salir de lafila y utilizar el servidor
6. Calcular el tiempo en fila
7. Permanecer utilizando el servidor por el lapso de tiempo requerido
8. Liberar el servidor (para que otras entidades puedan utilizarlo)
9. Incrementar el contador de entidades procesadas y calcular el
tiempo de permanencia en el sistema
10. Eliminación de la entidad
ARENA
3
Conceptos Generales
Sin embargo, la ejecución de un modelo desimulación
construido a través de la orientación al proceso es llevada
a cabo siguiendo el paradigma de la orientación a
eventos.
En efecto, aún cuando durante el modelamiento no se
pueda observar, la definición de eventos, cálculos de
variables, actualización de lista de eventos, avance del
reloj
de
simulación,
etc.
están
presentes
“tras
bambalinas”
siendo
todas
ellas
desarrolladas
internamente porel software.
ARENA
Conceptos Generales
Debido a su poder y simplicidad la lógica de la orientación
al proceso se ha hecho muy popular y será la que
utilizaremos de ahora en adelante (dado que ARENA la
utiliza). Sin embargo es conveniente reconocer que es lo
que está operando tras esta orientación al proceso.
Tal es así que, ARENA permite descender hasta la lógica
misma de los eventos que tienenlugar en el modelo de
simulación creado, lo que en términos prácticos significa
acceder al código en el que el modelo de simulación está
construido.
ARENA
4
Conceptos Generales
Este código es el utilizado por el lenguaje de simulación
SIMAN el que constituye la plataforma sobre la que está
desarrollado ARENA y todos los módulos que lo componen.
Esto habla de una estructura jerárquica de...
Regístrate para leer el documento completo.