SlideShare una empresa de Scribd logo
LENGUAJES DE
SIMULACION Y
SIMULADORES
ARACELY BALTAZAR
VILLANUEVA
CLASIFICACIÓN DE LOS
  SOTWARE PARA SIMULACIÓN
Un lenguaje de simulación es un software
 de simulación de naturaleza general y
 posee algunas características
 especiales para ciertas aplicaciones, tal
 como ocurre con SLAM 11 y SIMAN con
 sus módulos de manufactura. El modelo
 es desarrollado usando las instrucciones
 adecuadas del lenguaje y permitiendo
 al analista un gran control para
 cualquier clase de sistema.
UN SIMULADOR
   es un paquete de computadoras que
    permite realizar la simulación para un
    ambiente específico, no requiriendo esfuerzo
    en programación.
   CACI Products Company autor de SIMSCRIPT
    11.5 es también autor de los simuladores
    SIMFACTORY 11.5, NETWORK 11.5 y COMNET
    11.5, muy utilizados en estos últimos tiempos
    para simulaciones de sistemas de
    manufacturas, redes de computadoras y
    redes de telecomunicaciones.
propiedades en
programación de modelos de
simulación discreta, tales
como:
   Generadores de números aleatorios.
   Generadores de variables aleatorias.
   Rutinas del siguiente evento.
   Avance de tiempo.
   Recopilación de estadísticas.
   Reportes, etc.
La importancia de escribir
    modelos de simulación
 Permite   conocer los detalles íntimos de la
    simulación.

 Es  imprescindible, cuando no se dispone de
    software de simulación.

    Algunos modelos en lenguajes de simulación
    permiten interfaces con lenguajes generales,
    específicamente FORTRAN (ocurre con SLAM ll,
    SIMAN, GPSS).
VENTAJAS
 Automáticamente proveen muchas de las
 facilidades necesarias en la simulación del
 modelo.
 Proveen un natural ambiente para la
 modelación de la simulación.
 Son fáciles de usar.
 Proveen una gran interacción entre edición,
 depuración y ejecución. Alcanzando algunos
 de ellos implantación de la ingeniería de
 software.
Atendiendo a la orientación
del modelamiento de una
simulación discreta, existen
tres formas:
 1. Programación de eventos.
 2. Procesos.
 3. Examinación de actividades.
Programación de eventos.

 Una programación al evento es
 modelada, identificando las
 características del evento y luego se
 escriben un juego de rutinas para los
 eventos con la finalidad de describir
 detalladamente los cambios que ocurren
 en el tiempo en cada evento. Lenguajes
 como SIMSCRIPT 11.5 y SLAM 11 están
 orientados al evento.
Procesos.

 Una interacción al proceso es una
 secuencia de tiempos interrelacionados,
 describiendo la experiencia de una
 entidad a través del sistema. Por ejemplo,
 en un modelo de colas esta “historia” se
 traduce en el paso del tiempo del ingreso
 a la cola, ingreso al servidor, paso del
 tiempo en el servicio y fin del servicio.
 GPSS, SIMAN y SIMNET son orientados al
 proceso.
. Examinación de actividades.

   En el examen de actividades, el modelador
    define las condiciones necesarias al empezar
    y finalizar cada actividad en el sistema. El
    tiempo es avanzado en iguales incrementos
    de tiempo y en cada incremento de tiempo,
    las condiciones son evaluadas para
    determinar si alguna actividad puede estar
    empezando o terminando. El ESCL, es un
    lenguaje de simulación muy popular en
    Europa y fue desarrollado en FORTRAN.
EJEMPLOS
GASP IV
 Esuna colección de subrutinas FORTRAN,
 diseñadas para facilitar la simulación de
 secuencia de eventos. Cerca de 30
 subrutinas y funciones que proveen
 numerosas facilidades, incluyendo:
 Rutinas de avance del tiempo,
 Gestión de listas de eventos futuros,
 Adición y remoción de entidades.
 Colección de estadísticas.
 Generadores de variables aleatorias
 Reporte estándar.
GASP IV
 Es un lenguaje híbrido porque puede ser
  usado para programadores de
  simulación discretos, continuos y
  combinados; siendo el primero en
  integrar completamente estos dos
  ambientes de función del tiempo.
 se diferencia por la definición del evento
  espacio-estado (state space event).
 Es un lenguaje de simulación con
  orientación al evento y al proceso, es
  híbrido porque posee facilidades para
  simulación de sistemas discretos y
  continuos.
 SIMSCRIPT   11.5, producido por CACI Products
  Company (La Jolla, California), fue utilizado en el
  pasado en grandes y complejas simulaciones,
  como es el caso de los modelos no orientados a
  colas; por ejemplo modelos de combates
  militares. Se encuentra disponible en versión PC
  destacando su ambiente de S 11 VIGRAPHICS.
 SIMSCRIPT 11.5 está basado en entidades,
  atributos y conjuntos. Visualiza el mundo a ser
  simulado como un conjunto de entidades que
  pueden ser descritas a través de sus atributos y los
  eventos que aparecen en el tiempo.
  SIMAN/Cinema
 SLAM  II El SIMPSCRIPT y el GASP IV son los
  lenguajes de programación de eventos más
  destacados.
 SLAM es un descendiente de GASP IV que
  ofrece también recursos de simulación de
  redes y continuos, estando ambos
  codificados en FORTRAN.
 Desde los lenguajes orientados a los
  procesos, existen representación de modelos
  en bloques como GPSS y SIMAN y los
  basados en redes como Q-GERT y SLAM.

Más contenido relacionado

La actualidad más candente

automatas finitos
 automatas finitos automatas finitos
automatas finitos
Anel Sosa
 
Modelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de InformaciónModelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de InformaciónIsaias Toledo
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
Micky Jerzy
 
Metodo congruencial mixto en java
Metodo congruencial mixto en javaMetodo congruencial mixto en java
Metodo congruencial mixto en java
Hugo Alberto Rivera Diaz
 
Traductor y su estructura
Traductor y su estructuraTraductor y su estructura
Traductor y su estructura
Angel Miguel Coria Lopez
 
Modelos y capas de la ingenieria de software
Modelos y capas  de la ingenieria de softwareModelos y capas  de la ingenieria de software
Modelos y capas de la ingenieria de softwarejhonatanalex
 
Rational rose
Rational roseRational rose
Rational rose
Israel Chava Gonzales
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de software
paoaboytes
 
Unidad 4-generacion-de-numeros-pseudoaleatorios1
Unidad 4-generacion-de-numeros-pseudoaleatorios1Unidad 4-generacion-de-numeros-pseudoaleatorios1
Unidad 4-generacion-de-numeros-pseudoaleatorios1
Juan Carlos Martinez Garcia
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UMLramirezjaime
 
metodologias cascada vs v
metodologias cascada vs vmetodologias cascada vs v
metodologias cascada vs v
Juan Carlos Lema Ch
 
Tutorial de JFLAP
Tutorial de JFLAPTutorial de JFLAP
Tutorial de JFLAP
Sara Martínez Gómez
 
Analizador Sintáctico
Analizador SintácticoAnalizador Sintáctico
Analizador Sintáctico
Pablo Guerra
 
Prueba de independencia (arriba y abajo)
Prueba de independencia (arriba y abajo)Prueba de independencia (arriba y abajo)
Prueba de independencia (arriba y abajo)Henry Cordova
 
Sistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUMSistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUM
Mari Cruz
 
Lenguajes autómatas.
Lenguajes autómatas.Lenguajes autómatas.
Lenguajes autómatas.
LuiS YmAY
 
control de concurrencia
control de concurrenciacontrol de concurrencia
control de concurrencia
Jose Guadalupe Couoh Dzul
 
Simulacion de sistemas
Simulacion de sistemasSimulacion de sistemas
Simulacion de sistemas
wilbero
 

La actualidad más candente (20)

automatas finitos
 automatas finitos automatas finitos
automatas finitos
 
Modelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de InformaciónModelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de Información
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
Metodo congruencial mixto en java
Metodo congruencial mixto en javaMetodo congruencial mixto en java
Metodo congruencial mixto en java
 
Traductor y su estructura
Traductor y su estructuraTraductor y su estructura
Traductor y su estructura
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
Modelos y capas de la ingenieria de software
Modelos y capas  de la ingenieria de softwareModelos y capas  de la ingenieria de software
Modelos y capas de la ingenieria de software
 
Rational rose
Rational roseRational rose
Rational rose
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de software
 
Unidad 4-generacion-de-numeros-pseudoaleatorios1
Unidad 4-generacion-de-numeros-pseudoaleatorios1Unidad 4-generacion-de-numeros-pseudoaleatorios1
Unidad 4-generacion-de-numeros-pseudoaleatorios1
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UML
 
metodologias cascada vs v
metodologias cascada vs vmetodologias cascada vs v
metodologias cascada vs v
 
Tutorial de JFLAP
Tutorial de JFLAPTutorial de JFLAP
Tutorial de JFLAP
 
Analizador Sintáctico
Analizador SintácticoAnalizador Sintáctico
Analizador Sintáctico
 
Prueba de independencia (arriba y abajo)
Prueba de independencia (arriba y abajo)Prueba de independencia (arriba y abajo)
Prueba de independencia (arriba y abajo)
 
Código intermedio
Código intermedioCódigo intermedio
Código intermedio
 
Sistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUMSistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUM
 
Lenguajes autómatas.
Lenguajes autómatas.Lenguajes autómatas.
Lenguajes autómatas.
 
control de concurrencia
control de concurrenciacontrol de concurrencia
control de concurrencia
 
Simulacion de sistemas
Simulacion de sistemasSimulacion de sistemas
Simulacion de sistemas
 

Destacado

Modelos de Simulacion
Modelos de SimulacionModelos de Simulacion
Modelos de SimulacionJammil Ramos
 
Modelos de simulacion
Modelos de simulacionModelos de simulacion
Modelos de simulacionfrancisxm
 
Simulacion definiciones
Simulacion definicionesSimulacion definiciones
Simulacion definicionesBrizz Galicia
 
Modelo de Simulacion
Modelo de SimulacionModelo de Simulacion
Modelo de Simulacion
Elba Sepúlveda
 
Introduccion a la Simulación de Sistemas
Introduccion a la Simulación de SistemasIntroduccion a la Simulación de Sistemas
Introduccion a la Simulación de Sistemas
P.A. Ortiz Bochard
 
Interfaz grafica matlab
Interfaz grafica matlabInterfaz grafica matlab
Interfaz grafica matlab
Evelyn Quimbita
 
Simulacion 2014 1 rev 14
Simulacion 2014 1 rev 14Simulacion 2014 1 rev 14
Simulacion 2014 1 rev 14
Johan Daniel Hernandez
 
1 Modelos y simulación
1 Modelos y simulación1 Modelos y simulación
1 Modelos y simulación
Ángel M. Felicísimo
 
General purpose simulation System (GPSS)
General purpose simulation System (GPSS)General purpose simulation System (GPSS)
General purpose simulation System (GPSS)
Tushar Aneyrao
 
Modelos de simulación de sistemas
Modelos de simulación de sistemasModelos de simulación de sistemas
Modelos de simulación de sistemas
Universidad Estatal de Sonora
 
Lenguajes De Programacion Web
Lenguajes De Programacion WebLenguajes De Programacion Web
Lenguajes De Programacion Web
victorluis19
 
POLÍTICA EDUCATIVA Y MODELOS DE SIMULACIÓN
POLÍTICA EDUCATIVA Y MODELOS DE SIMULACIÓNPOLÍTICA EDUCATIVA Y MODELOS DE SIMULACIÓN
POLÍTICA EDUCATIVA Y MODELOS DE SIMULACIÓN
Josué Turpo
 
Seminario Sistemas Complejos y Modelos de Simulación Computacional
Seminario Sistemas Complejos y Modelos de Simulación ComputacionalSeminario Sistemas Complejos y Modelos de Simulación Computacional
Seminario Sistemas Complejos y Modelos de Simulación Computacional
Comunidad de Pensamiento Complejo
 
Clase 1 - Modelos y Simulación
Clase 1 - Modelos y Simulación   Clase 1 - Modelos y Simulación
Clase 1 - Modelos y Simulación
Gustavo Sánchez
 
Trabajo de diseño de sistemas orientados a objetos
Trabajo de diseño de sistemas orientados a objetosTrabajo de diseño de sistemas orientados a objetos
Trabajo de diseño de sistemas orientados a objetosdouglimar89
 
Presentación simulacion
Presentación simulacionPresentación simulacion
Presentación simulacionisakatime
 
Taller crystal ball raphael rey tovar
Taller crystal ball raphael rey tovarTaller crystal ball raphael rey tovar
Taller crystal ball raphael rey tovar
Universidad de Lima
 
Factores a considerar en el desarrollo de modelo de simulación
Factores a considerar en el desarrollo de modelo de simulaciónFactores a considerar en el desarrollo de modelo de simulación
Factores a considerar en el desarrollo de modelo de simulación
Ffresita Hz
 
Unidad I simulacion de sistemas nuevo
Unidad I simulacion de sistemas nuevoUnidad I simulacion de sistemas nuevo
Unidad I simulacion de sistemas nuevo
UGMA
 

Destacado (20)

Modelos de Simulacion
Modelos de SimulacionModelos de Simulacion
Modelos de Simulacion
 
Modelos de simulacion
Modelos de simulacionModelos de simulacion
Modelos de simulacion
 
Simulacion definiciones
Simulacion definicionesSimulacion definiciones
Simulacion definiciones
 
Modelo de Simulacion
Modelo de SimulacionModelo de Simulacion
Modelo de Simulacion
 
Introduccion a la Simulación de Sistemas
Introduccion a la Simulación de SistemasIntroduccion a la Simulación de Sistemas
Introduccion a la Simulación de Sistemas
 
Interfaz grafica matlab
Interfaz grafica matlabInterfaz grafica matlab
Interfaz grafica matlab
 
Simulacion 2014 1 rev 14
Simulacion 2014 1 rev 14Simulacion 2014 1 rev 14
Simulacion 2014 1 rev 14
 
1 Modelos y simulación
1 Modelos y simulación1 Modelos y simulación
1 Modelos y simulación
 
General purpose simulation System (GPSS)
General purpose simulation System (GPSS)General purpose simulation System (GPSS)
General purpose simulation System (GPSS)
 
Modelos de simulación de sistemas
Modelos de simulación de sistemasModelos de simulación de sistemas
Modelos de simulación de sistemas
 
Lenguajes De Programacion Web
Lenguajes De Programacion WebLenguajes De Programacion Web
Lenguajes De Programacion Web
 
POLÍTICA EDUCATIVA Y MODELOS DE SIMULACIÓN
POLÍTICA EDUCATIVA Y MODELOS DE SIMULACIÓNPOLÍTICA EDUCATIVA Y MODELOS DE SIMULACIÓN
POLÍTICA EDUCATIVA Y MODELOS DE SIMULACIÓN
 
Seminario Sistemas Complejos y Modelos de Simulación Computacional
Seminario Sistemas Complejos y Modelos de Simulación ComputacionalSeminario Sistemas Complejos y Modelos de Simulación Computacional
Seminario Sistemas Complejos y Modelos de Simulación Computacional
 
Clase 1 - Modelos y Simulación
Clase 1 - Modelos y Simulación   Clase 1 - Modelos y Simulación
Clase 1 - Modelos y Simulación
 
Trabajo de diseño de sistemas orientados a objetos
Trabajo de diseño de sistemas orientados a objetosTrabajo de diseño de sistemas orientados a objetos
Trabajo de diseño de sistemas orientados a objetos
 
Presentación simulacion
Presentación simulacionPresentación simulacion
Presentación simulacion
 
Taller crystal ball raphael rey tovar
Taller crystal ball raphael rey tovarTaller crystal ball raphael rey tovar
Taller crystal ball raphael rey tovar
 
Factores a considerar en el desarrollo de modelo de simulación
Factores a considerar en el desarrollo de modelo de simulaciónFactores a considerar en el desarrollo de modelo de simulación
Factores a considerar en el desarrollo de modelo de simulación
 
Unidad I simulacion de sistemas nuevo
Unidad I simulacion de sistemas nuevoUnidad I simulacion de sistemas nuevo
Unidad I simulacion de sistemas nuevo
 
3 unidad 2 ejemplos de simulacion
3 unidad 2   ejemplos de simulacion3 unidad 2   ejemplos de simulacion
3 unidad 2 ejemplos de simulacion
 

Similar a 1.3 lenguajes de simulacion y simuladores

Simulacion t
Simulacion tSimulacion t
Simulacion t
Yessicafragoso
 
Investigación Simuladores
Investigación Simuladores Investigación Simuladores
Investigación Simuladores
Roberto Dominguez
 
Simuladores mas Importantes de la Historia.
Simuladores mas Importantes de la Historia.Simuladores mas Importantes de la Historia.
Simuladores mas Importantes de la Historia.
Roberto Dominguez
 
Simuladores
SimuladoresSimuladores
Simuladores
Aleex Hermosillo
 
Software simulacion
Software simulacionSoftware simulacion
Software simulacion
Universidad del Valle de Puebla
 
Presentación trabajo programación
Presentación trabajo programaciónPresentación trabajo programación
Presentación trabajo programaciónionurrutia
 
Seti6 ocw
Seti6 ocwSeti6 ocw
Seti6 ocw
Jovi0025
 
Jhovany
JhovanyJhovany
Algoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacionAlgoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacionBoris Salleg
 
PROGRAMACION DE PLCs: LENGUAJE BLOQUES FUNCIONALES
PROGRAMACION DE PLCs: LENGUAJE BLOQUES FUNCIONALESPROGRAMACION DE PLCs: LENGUAJE BLOQUES FUNCIONALES
PROGRAMACION DE PLCs: LENGUAJE BLOQUES FUNCIONALES
UDO Monagas
 
00026966
0002696600026966
Programacion ensamblador-procesadoresk
Programacion ensamblador-procesadoreskProgramacion ensamblador-procesadoresk
Programacion ensamblador-procesadoresk
Johann Chambilla
 
Generaciòn de la robotica y lenguajes de programacion
Generaciòn de la robotica y lenguajes de programacionGeneraciòn de la robotica y lenguajes de programacion
Generaciòn de la robotica y lenguajes de programacion
Mil La
 
LENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCIONLENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCION
Sol López
 
Programacion
ProgramacionProgramacion
Programacion
perico2000
 
Programacion
ProgramacionProgramacion
Programacion
perico2000
 
Wolfram sistemmodeler: Modelado de sistemas críticos de seguridad
Wolfram sistemmodeler: Modelado de sistemas críticos de seguridadWolfram sistemmodeler: Modelado de sistemas críticos de seguridad
Wolfram sistemmodeler: Modelado de sistemas críticos de seguridad
jairml
 
Buenooo opengl
Buenooo openglBuenooo opengl
Buenooo opengl
Pedro Perez
 
Sistema operativo Symbian
Sistema operativo SymbianSistema operativo Symbian
Sistema operativo Symbian
Juan Anaya
 

Similar a 1.3 lenguajes de simulacion y simuladores (20)

Simulacion t
Simulacion tSimulacion t
Simulacion t
 
Investigación Simuladores
Investigación Simuladores Investigación Simuladores
Investigación Simuladores
 
Simuladores mas Importantes de la Historia.
Simuladores mas Importantes de la Historia.Simuladores mas Importantes de la Historia.
Simuladores mas Importantes de la Historia.
 
Simuladores
SimuladoresSimuladores
Simuladores
 
Software simulacion
Software simulacionSoftware simulacion
Software simulacion
 
Presentación trabajo programación
Presentación trabajo programaciónPresentación trabajo programación
Presentación trabajo programación
 
Seti6 ocw
Seti6 ocwSeti6 ocw
Seti6 ocw
 
Jhovany
JhovanyJhovany
Jhovany
 
Jhovany
JhovanyJhovany
Jhovany
 
Algoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacionAlgoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacion
 
PROGRAMACION DE PLCs: LENGUAJE BLOQUES FUNCIONALES
PROGRAMACION DE PLCs: LENGUAJE BLOQUES FUNCIONALESPROGRAMACION DE PLCs: LENGUAJE BLOQUES FUNCIONALES
PROGRAMACION DE PLCs: LENGUAJE BLOQUES FUNCIONALES
 
00026966
0002696600026966
00026966
 
Programacion ensamblador-procesadoresk
Programacion ensamblador-procesadoreskProgramacion ensamblador-procesadoresk
Programacion ensamblador-procesadoresk
 
Generaciòn de la robotica y lenguajes de programacion
Generaciòn de la robotica y lenguajes de programacionGeneraciòn de la robotica y lenguajes de programacion
Generaciòn de la robotica y lenguajes de programacion
 
LENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCIONLENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCION
 
Programacion
ProgramacionProgramacion
Programacion
 
Programacion
ProgramacionProgramacion
Programacion
 
Wolfram sistemmodeler: Modelado de sistemas críticos de seguridad
Wolfram sistemmodeler: Modelado de sistemas críticos de seguridadWolfram sistemmodeler: Modelado de sistemas críticos de seguridad
Wolfram sistemmodeler: Modelado de sistemas críticos de seguridad
 
Buenooo opengl
Buenooo openglBuenooo opengl
Buenooo opengl
 
Sistema operativo Symbian
Sistema operativo SymbianSistema operativo Symbian
Sistema operativo Symbian
 

1.3 lenguajes de simulacion y simuladores

  • 2. CLASIFICACIÓN DE LOS SOTWARE PARA SIMULACIÓN Un lenguaje de simulación es un software de simulación de naturaleza general y posee algunas características especiales para ciertas aplicaciones, tal como ocurre con SLAM 11 y SIMAN con sus módulos de manufactura. El modelo es desarrollado usando las instrucciones adecuadas del lenguaje y permitiendo al analista un gran control para cualquier clase de sistema.
  • 3. UN SIMULADOR  es un paquete de computadoras que permite realizar la simulación para un ambiente específico, no requiriendo esfuerzo en programación.  CACI Products Company autor de SIMSCRIPT 11.5 es también autor de los simuladores SIMFACTORY 11.5, NETWORK 11.5 y COMNET 11.5, muy utilizados en estos últimos tiempos para simulaciones de sistemas de manufacturas, redes de computadoras y redes de telecomunicaciones.
  • 4. propiedades en programación de modelos de simulación discreta, tales como:  Generadores de números aleatorios.  Generadores de variables aleatorias.  Rutinas del siguiente evento.  Avance de tiempo.  Recopilación de estadísticas.  Reportes, etc.
  • 5. La importancia de escribir modelos de simulación  Permite conocer los detalles íntimos de la simulación.  Es imprescindible, cuando no se dispone de software de simulación.  Algunos modelos en lenguajes de simulación permiten interfaces con lenguajes generales, específicamente FORTRAN (ocurre con SLAM ll, SIMAN, GPSS).
  • 6. VENTAJAS  Automáticamente proveen muchas de las facilidades necesarias en la simulación del modelo.  Proveen un natural ambiente para la modelación de la simulación.  Son fáciles de usar.  Proveen una gran interacción entre edición, depuración y ejecución. Alcanzando algunos de ellos implantación de la ingeniería de software.
  • 7. Atendiendo a la orientación del modelamiento de una simulación discreta, existen tres formas:  1. Programación de eventos.  2. Procesos.  3. Examinación de actividades.
  • 8. Programación de eventos.  Una programación al evento es modelada, identificando las características del evento y luego se escriben un juego de rutinas para los eventos con la finalidad de describir detalladamente los cambios que ocurren en el tiempo en cada evento. Lenguajes como SIMSCRIPT 11.5 y SLAM 11 están orientados al evento.
  • 9. Procesos.  Una interacción al proceso es una secuencia de tiempos interrelacionados, describiendo la experiencia de una entidad a través del sistema. Por ejemplo, en un modelo de colas esta “historia” se traduce en el paso del tiempo del ingreso a la cola, ingreso al servidor, paso del tiempo en el servicio y fin del servicio. GPSS, SIMAN y SIMNET son orientados al proceso.
  • 10. . Examinación de actividades.  En el examen de actividades, el modelador define las condiciones necesarias al empezar y finalizar cada actividad en el sistema. El tiempo es avanzado en iguales incrementos de tiempo y en cada incremento de tiempo, las condiciones son evaluadas para determinar si alguna actividad puede estar empezando o terminando. El ESCL, es un lenguaje de simulación muy popular en Europa y fue desarrollado en FORTRAN.
  • 11. EJEMPLOS GASP IV  Esuna colección de subrutinas FORTRAN, diseñadas para facilitar la simulación de secuencia de eventos. Cerca de 30 subrutinas y funciones que proveen numerosas facilidades, incluyendo:  Rutinas de avance del tiempo,  Gestión de listas de eventos futuros,  Adición y remoción de entidades.  Colección de estadísticas.  Generadores de variables aleatorias  Reporte estándar.
  • 12. GASP IV  Es un lenguaje híbrido porque puede ser usado para programadores de simulación discretos, continuos y combinados; siendo el primero en integrar completamente estos dos ambientes de función del tiempo.  se diferencia por la definición del evento espacio-estado (state space event).  Es un lenguaje de simulación con orientación al evento y al proceso, es híbrido porque posee facilidades para simulación de sistemas discretos y continuos.
  • 13.  SIMSCRIPT 11.5, producido por CACI Products Company (La Jolla, California), fue utilizado en el pasado en grandes y complejas simulaciones, como es el caso de los modelos no orientados a colas; por ejemplo modelos de combates militares. Se encuentra disponible en versión PC destacando su ambiente de S 11 VIGRAPHICS.  SIMSCRIPT 11.5 está basado en entidades, atributos y conjuntos. Visualiza el mundo a ser simulado como un conjunto de entidades que pueden ser descritas a través de sus atributos y los eventos que aparecen en el tiempo. SIMAN/Cinema
  • 14.  SLAM II El SIMPSCRIPT y el GASP IV son los lenguajes de programación de eventos más destacados.  SLAM es un descendiente de GASP IV que ofrece también recursos de simulación de redes y continuos, estando ambos codificados en FORTRAN.  Desde los lenguajes orientados a los procesos, existen representación de modelos en bloques como GPSS y SIMAN y los basados en redes como Q-GERT y SLAM.