tanto a los proyectos de simulación como a la evolución que pre-
sentan los sistemas que se desean simular que aconsejan el uso de
herramientas propias al campo de la simulación:
Herramientas necesarias para programar un modelo de si-
mulación, entre las que podemos destacar: generación de
números y variables aleatorias que responden a ciertas fun-
ciones de distribución particulares, gestión automatizada del
tiempo de simulación, gestión automatizada de las rutinas de
tratamiento de los eventos que determinan el comportamien-
to del sistema, algoritmos de análisis de los resultados, y
generación de informes entre otros. Todas estas característi-
cas repercuten en una reducción considerable del tiempo de
programación del modelo.
El mantenimiento de un modelo de simulación se ve enor-
memente simplificado cuando este ha sido programado con
una herramienta de simulación. Nótese que una característi-
ca inherente a la metodología de modelado es la constante
manipulación del modelo a partir de los resultados obtenidos
del simulador.
Las herramientas de simulación ofrecen funciones específicas
para la detección de errores, como es el caso de la aparición
de bloqueos en sistemas de transportes.
Aunque no existen todavía unos criterios ampliamente acepta-
dos para clasificar las herramientas de simulación, hoy en día la
mayoría de herramientas comerciales suelen agruparse en dos
grandes clases que se describen a continuación: lenguajes de si-
mulación de propósito general y entornos de simulación.
Lenguajes de simulación de propósito general
Los lenguajes que pueden utilizarse para la simulación de un sis-
tema orientado a eventos discretos pueden ser tanto lenguajes de pro-
HERRAMIENTAS INFORMÁTICAS PARA LA SIMULACIÓN 57