Redes

Páginas: 41 (10112 palabras) Publicado: 21 de mayo de 2012
Ing. en Sistemas Computacionales 1
Materia: Simulación

Unidad IV: Lenguajes de simulación.
1.1 Lenguajes de simulación y simuladores.
INTRODUCCIÓN
El propósito de esta sección es el de resaltar el importantísimo problema de la es critura de
programas de computadora, a fin de efectuar experimentos de simulación.
Es claro que una forma de atacar el problema de la programación deexperimentos de
simulación consiste en escribir un programa especial para simular cada sistema que se desea
estudiar, utilizando para el efecto uno de los bien conocidos leng uajes de propósitos
generales, como FORTRAN, ALGOL, COBOL o PL/I, de la compañía IBM. Se puede decir, con se guridad, que esta alternativa ofrece máxima flexibilidad para el programador 1) el diseño y
formulación de modelosmatemáticos para el sistema bajo estudio: 2) el tipo y formato de los
reportes de salida que se generan; y 3) la clase de experimentos de simulación que se realizan
con el modelo. No obstante la dificultad que se expe rimenta al escribir programas de
simulación utilizando un lenguaje de programación de propósitos generales, constituye la
principal deficiencia de este enfoque.
El control de lasecuencia en la cual ocurren las acciones interdependientes que forman parte del modelo, es la dificultad pr incipal
del problema. Si se intenta escri bir un programa de simulación utilizando solamente un lenguaje de pro pósitos generales,
rápidamente (el programador) se verá embrollado con las complejidades de este control de la secuencia, que sin ser de gran
interés proporciona, sin embargo, uncampo muy fértil de errores secundarios. Aún más, estos errores son capaces de producir
efectos confusos, difíciles de erradicar.

Empero, en años recientes hemos sido testigos del desarrollo de un gran número de los
llamados lenguajes de simulación, cuyo objetivo es simplificar la labor de escribir programas de
simulación para diversos tipos de modelos y sistemas. Entre los lenguajes desimulación que se
han desarrollado se encuentran los siguientes:
1.
2.
3.
4.
5.
6.
7.
8.

GPSS II.
SIMSCRIPT.
GASP.
SIMPAC.
DYNAMO.
SIMÚLATE.
PROMODEL.
ARENA.

Se han escrito estos programas teniendo presente los siguientes objetivos :
1. Producir una estructura generalizada para el diseño de modelos de simulación.
2. Proporcionar una forma rápida para la conversión de un modelo desimulación a un
programa de computadora.

ISC | Roberto Muñoz González

Ing. en Sistemas Computacionales 2
Materia: Simulación

3. Proveer una forma rápida para la introducción de cambios en el modelo de simulación,
que puedan reflejarse fácilmente en el programa de máquina.
4. Proporcionar una forma flexible para la obtención de reportes de salida que sean útiles
cuando se sujetan a suanálisis correspondiente.
Los lenguajes de simulación que se encuentran disponibles a la fecha difieren
considerablemente por el grado en el que se hace posible su aplicación a tipos particulares de
sistemas, y hasta el grado en el que pueden suministrar procedimientos de simulación más o
menos automáticos. Por ejemplo, aunque GPSS II puede aplicarse generalmente a una amplia
clase desistemas, al mismo tiempo que contiene un conjunto relativamente fijo de
procedimientos para realizar automáticamente la simulación, se adapta mejor a ciertos tipos
de problemas de planeación y espera. Por otro lado, DYNAMO y SIMÚLATE se prestan más
para simulaciones de sistemas económicos de gran magnitud, los cuales se describen por
medio de modelos econométricos que contienen mecanismos complejosde retroalimentación.
El lenguaje de simulación más adecuada para un estudio particular depende de la naturaleza del sistema y de la habilidad para
programar que tenga el individuo que conduce el estudio. Gomo regla general, se requiere un mayor entendimiento de
procedimientos de programación para obtener un incremento en la flexibilidad de un p rograma de simulación.

Del mismo modo,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Red De Redes
  • Red de redes
  • Redes
  • Redes
  • Redes
  • Redes
  • Redes
  • Redes

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS