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

Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y libreriasTópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
José Antonio Sandoval Acosta
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modelado
Marvin Zumbado
 
Memoria Estatica
Memoria EstaticaMemoria Estatica
Memoria Estatica
J M
 
Unidad 4 graficación
Unidad 4 graficaciónUnidad 4 graficación
Unidad 4 graficación
Andhy H Palma
 
Simulación - Unidad 2 numeros pseudoaleatorios
Simulación - Unidad 2 numeros pseudoaleatoriosSimulación - Unidad 2 numeros pseudoaleatorios
Simulación - Unidad 2 numeros pseudoaleatorios
José Antonio Sandoval Acosta
 
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrenteTópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
José Antonio Sandoval Acosta
 
Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1
Osiris Mirerus
 
Taller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL proceduralTaller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL procedural
José Antonio Sandoval Acosta
 
Tipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasTipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivas
grupo niche ortega
 
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datosTópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
José Antonio Sandoval Acosta
 
Tutorial de JFLAP
Tutorial de JFLAPTutorial de JFLAP
Tutorial de JFLAP
Sara Martínez Gómez
 
Los lenguajes aceptados para una maquina de turing
Los lenguajes aceptados para una maquina de turingLos lenguajes aceptados para una maquina de turing
Los lenguajes aceptados para una maquina de turing
Jonathan Bastidas
 
Unidad 2 expresiones regulares
Unidad 2 expresiones regularesUnidad 2 expresiones regulares
Unidad 2 expresiones regulares
ROSA IMELDA GARCIA CHI
 
Gramática Libre de Contexto
Gramática Libre de ContextoGramática Libre de Contexto
Gramática Libre de Contexto
Brayhan Acosta
 
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regularesPortafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
Humano Terricola
 
Alfabeto, Cadenas, Lenguajes, y Problemas
Alfabeto, Cadenas, Lenguajes, y ProblemasAlfabeto, Cadenas, Lenguajes, y Problemas
Alfabeto, Cadenas, Lenguajes, y Problemas
Raul
 
Mapa mental de metodología de la simulación
Mapa mental de metodología de la simulaciónMapa mental de metodología de la simulación
Mapa mental de metodología de la simulación
Edgardo Molina Ochoa
 
Conceptos Unidad 1 Lenguajes Automatas Introducción a la Teoría de Lenguaje...
Conceptos Unidad 1 Lenguajes Automatas Introducción  a  la Teoría de Lenguaje...Conceptos Unidad 1 Lenguajes Automatas Introducción  a  la Teoría de Lenguaje...
Conceptos Unidad 1 Lenguajes Automatas Introducción a la Teoría de Lenguaje...
Hugo Alberto Rivera Diaz
 
Principios electricos y aplicaciones digitalesl sesion 1
Principios electricos y aplicaciones digitalesl sesion 1Principios electricos y aplicaciones digitalesl sesion 1
Principios electricos y aplicaciones digitalesl sesion 1
Rodolfo Alcantara Rosales
 
Nucleo del sistema operativo
Nucleo del sistema operativoNucleo del sistema operativo
Nucleo del sistema operativo
Emily_Fdez
 

La actualidad más candente (20)

Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y libreriasTópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modelado
 
Memoria Estatica
Memoria EstaticaMemoria Estatica
Memoria Estatica
 
Unidad 4 graficación
Unidad 4 graficaciónUnidad 4 graficación
Unidad 4 graficación
 
Simulación - Unidad 2 numeros pseudoaleatorios
Simulación - Unidad 2 numeros pseudoaleatoriosSimulación - Unidad 2 numeros pseudoaleatorios
Simulación - Unidad 2 numeros pseudoaleatorios
 
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrenteTópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
 
Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1
 
Taller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL proceduralTaller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL procedural
 
Tipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasTipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivas
 
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datosTópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
 
Tutorial de JFLAP
Tutorial de JFLAPTutorial de JFLAP
Tutorial de JFLAP
 
Los lenguajes aceptados para una maquina de turing
Los lenguajes aceptados para una maquina de turingLos lenguajes aceptados para una maquina de turing
Los lenguajes aceptados para una maquina de turing
 
Unidad 2 expresiones regulares
Unidad 2 expresiones regularesUnidad 2 expresiones regulares
Unidad 2 expresiones regulares
 
Gramática Libre de Contexto
Gramática Libre de ContextoGramática Libre de Contexto
Gramática Libre de Contexto
 
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regularesPortafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
 
Alfabeto, Cadenas, Lenguajes, y Problemas
Alfabeto, Cadenas, Lenguajes, y ProblemasAlfabeto, Cadenas, Lenguajes, y Problemas
Alfabeto, Cadenas, Lenguajes, y Problemas
 
Mapa mental de metodología de la simulación
Mapa mental de metodología de la simulaciónMapa mental de metodología de la simulación
Mapa mental de metodología de la simulación
 
Conceptos Unidad 1 Lenguajes Automatas Introducción a la Teoría de Lenguaje...
Conceptos Unidad 1 Lenguajes Automatas Introducción  a  la Teoría de Lenguaje...Conceptos Unidad 1 Lenguajes Automatas Introducción  a  la Teoría de Lenguaje...
Conceptos Unidad 1 Lenguajes Automatas Introducción a la Teoría de Lenguaje...
 
Principios electricos y aplicaciones digitalesl sesion 1
Principios electricos y aplicaciones digitalesl sesion 1Principios electricos y aplicaciones digitalesl sesion 1
Principios electricos y aplicaciones digitalesl sesion 1
 
Nucleo del sistema operativo
Nucleo del sistema operativoNucleo del sistema operativo
Nucleo del sistema operativo
 

Destacado

Lenguaje de simulación
Lenguaje de simulaciónLenguaje de simulación
Lenguaje de simulación
Jeicod Tupapa
 
Modelos de Simulacion
Modelos de SimulacionModelos de Simulacion
Modelos de Simulacion
Jammil Ramos
 
Modelos de simulacion
Modelos de simulacionModelos de simulacion
Modelos de simulacion
francisxm
 
Simulacion definiciones
Simulacion definicionesSimulacion definiciones
Simulacion definiciones
Brizz Galicia
 
Modelo de Simulacion
Modelo de SimulacionModelo de Simulacion
Modelo de Simulacion
Elba Sepúlveda
 
Expo Simscript
Expo SimscriptExpo Simscript
Expo Simscript
Adaluisa
 
Lenguajes de simulacion
Lenguajes de simulacionLenguajes de simulacion
Lenguajes de simulacion
Anel Sosa
 
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 objetos
douglimar89
 
Presentación simulacion
Presentación simulacionPresentación simulacion
Presentación simulacion
isakatime
 
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
 

Destacado (20)

Lenguaje de simulación
Lenguaje de simulaciónLenguaje de simulación
Lenguaje de simulación
 
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
 
Expo Simscript
Expo SimscriptExpo Simscript
Expo Simscript
 
Lenguajes de simulacion
Lenguajes de simulacionLenguajes de simulacion
Lenguajes 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
 

Similar a 1.3 lenguajes de simulacion y simuladores

Simulacion t
Simulacion tSimulacion t
Simulacion t
Yessicafragoso
 
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
 
Investigación Simuladores
Investigación Simuladores Investigación Simuladores
Investigación Simuladores
Roberto Dominguez
 
Simuladores
SimuladoresSimuladores
Simuladores
Aleex Hermosillo
 
Software simulacion
Software simulacionSoftware simulacion
Software simulacion
Universidad del Valle de Puebla
 
23 MAYO 2024 UNIDAD IV SUBTEMAS 7.5.7 en adelante.pdf
23 MAYO 2024 UNIDAD IV SUBTEMAS 7.5.7 en adelante.pdf23 MAYO 2024 UNIDAD IV SUBTEMAS 7.5.7 en adelante.pdf
23 MAYO 2024 UNIDAD IV SUBTEMAS 7.5.7 en adelante.pdf
javierambriz1953
 
23 MAYO 2024 UNIDAD IV SUBTEMAS 7.5.7 en adelante.pdf
23 MAYO 2024 UNIDAD IV SUBTEMAS 7.5.7 en adelante.pdf23 MAYO 2024 UNIDAD IV SUBTEMAS 7.5.7 en adelante.pdf
23 MAYO 2024 UNIDAD IV SUBTEMAS 7.5.7 en adelante.pdf
javierambriz1953
 
Presentación trabajo programación
Presentación trabajo programaciónPresentación trabajo programación
Presentación trabajo programación
ionurrutia
 
Seti6 ocw
Seti6 ocwSeti6 ocw
Seti6 ocw
Jovi0025
 
Jhovany
JhovanyJhovany
Jhovany
JhovanyJhovany
Jhovany
jhovaniisam
 
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
Boris 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
 

Similar a 1.3 lenguajes de simulacion y simuladores (20)

Simulacion t
Simulacion tSimulacion t
Simulacion t
 
Simuladores mas Importantes de la Historia.
Simuladores mas Importantes de la Historia.Simuladores mas Importantes de la Historia.
Simuladores mas Importantes de la Historia.
 
Investigación Simuladores
Investigación Simuladores Investigación Simuladores
Investigación Simuladores
 
Simuladores
SimuladoresSimuladores
Simuladores
 
Software simulacion
Software simulacionSoftware simulacion
Software simulacion
 
23 MAYO 2024 UNIDAD IV SUBTEMAS 7.5.7 en adelante.pdf
23 MAYO 2024 UNIDAD IV SUBTEMAS 7.5.7 en adelante.pdf23 MAYO 2024 UNIDAD IV SUBTEMAS 7.5.7 en adelante.pdf
23 MAYO 2024 UNIDAD IV SUBTEMAS 7.5.7 en adelante.pdf
 
23 MAYO 2024 UNIDAD IV SUBTEMAS 7.5.7 en adelante.pdf
23 MAYO 2024 UNIDAD IV SUBTEMAS 7.5.7 en adelante.pdf23 MAYO 2024 UNIDAD IV SUBTEMAS 7.5.7 en adelante.pdf
23 MAYO 2024 UNIDAD IV SUBTEMAS 7.5.7 en adelante.pdf
 
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
 

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.