Uno de los aspectos más importantes de un estudio de simulación es la programación de computadoras. A menudo es difícil y arduo escribir el programa para un
modelo complejo de simulación. Por eso se han creado algunos lenguajes de
simulación en computadora para fines específicos, con el fin de simplificar la
programación. En esta sección describiremos algunos de los más conocidos y mas
asequibles, incluyendo GPSS. GASP IV y SLAM.
La mayoría de los lenguajes de simulación usan uno de dos métodos distintos
de modelado, u orientaciones: programación de eventos, o interacción de proceso.
Como hemos visto, en el método de programación de eventos modelamos al
sistema mediante la identificación de sus eventos característicos y formulamos
rutinas para describir los cambios de estado que se efectúan a la hora de cada
evento. La simulación evoluciona a través del tiempo al actualizar el reloj al
siguiente evento programado y hacer los cambios necesarios en el sistema y en las
medidas estadísticas al ejecutar las rutinas. En el método de interacción de proceso
modelamos el sistema como una serie de actividades que debe emprender una
entidad, o un cliente, a medida que pasa por el sistema. Por ejemplo, en una
simulación de cola de espera las actividades para una entidad consisten en llegar,
esperar en la cola, hacer el trámite y salir dei sistema. Así, al usar el método de
interacción de proceso modelamos esas actividades, en lugar de los eventos. Cuando se programa en un lenguaje para fines específicos, como FORTRAN o BASIC,
en general, empleamos el método de programación de eventos. GPSS usa el método de interacción de proceso. SLAM permite que el modelador use arabos métodos
o hasta una combinación de los dos, lo que sea más adecuado para el modelo que
se analiza.
De los lenguajes para fines específicos, el FORTRAN1 es el que más se usa en
simulación. De hecho, algunos lenguajes de simulación, incluyendo GASP IV y
SLAM usan una base FORTRAN. En general, los programas de simulación en
FORTRAN se escriben como una serie de subrutinas, una para cada función
principal del proceso de simulación. Esto se cumple para los lenguajes de simulación basados en FORTRAN. Por ejemplo, en GASP IV hay aproximadamente 30
subrutinas y funciones FORTRAN. Éstas comprenden una rutina de adelanto del
reloj, rutinas de generación de variables aleatorias, ratinas para manejar la lista de
eventos futuros, rutinas para calcular medidas estadísticas, etc. Para usar GASP IV
debemos proveer un programa principal, una rutina de inicialización y las rutinas
de evento.. Para el resto del programa se usan las rutinas GASP. A causa de esas
rutinas prescritas. GASP IV da gran flexibilidad de programación. Para mayores
detalles acerca de este lenguaje, consulte Pritskcr (1974).
quiero informacion sobre el lengueje de simulacion gassp iv
ResponderBorrar