You are on page 1of 2

3-Simulacin por Computadora: Visin de Sistemas

El trmino simluacin por computadora se refiere a la realizacin de experimentos de simulacin utilizando para ello una computadora. La simulacin de un sistema es tcnicamente factible nicamente a travs de una computadora, ya que la fase de experimentacin del proceso de simulacin requiere realizar una inmensa cantidad de clculos complejos. Una computadora provee tanto rapidez de clculo como confiabilidad. Dentro del mbito de la computadora, el elemento ms relevante para propsitos de simulacin es el software que se utiliza para representar las caracterstica y la conducta del sistema real. El software es el nexo entre la etapa de modelado y la de experimentacin; y es adems el mismo modelo del sistema real, con capacidad de reproducir dinmicamente su comportamiento. En la figura 1 estn representados los elementos bsicos de un sistema de Figura 1. Elementos bsicos de la simulacin por computadora. simulacin por computadora bajo enfoque de sistemas. Esta visin brinda Sistema real, objeto de la simulacin Medio-ambiente: Usuarios investigadores un marco de referencia para estudiar las Ingeniero de software tcnicas de simulacin.

1-El Sistema
Caractersticas Objetivo. Generador de Reloj del sistema observaciones La simulacin por computadora tiene por . GNA aleatorios real (modelo) objetivo proveer informacin sobre la . . dinmica y el comportamiento de un Mdulos de ejecucin sistema real de naturaleza dinmica y . probabilstica, a partir de un modelo formal de dicho sistema. Esta Control informacin toma la forma de Prximo estado Estado actual Actual observaciones efectuadas durante el Frontera proceso de simulacin. A partir de estas observaciones, el investigador inferir informacin acerca de la dinmica y el comportamiento del sistema real objeto de su estudio. Observaciones en el modelo del sistema

Elementos. Los elementos que transforman las entradas en salidas en una simulacin por computadora son componentes de software en plena ejecucin. Estos elementos se clasifican en cuatro categoras: Reloj. Este es un componente de software que sirve para simular el transcurso del tiempo durante la ejecucin de la simulacin y para coordinar la ocurrencia de los eventos que pueden suceder segn el modelo. Generadores de observaciones aleatorias. Estos son componentes de software que sirven para simular la ocurrencia de eventos aleatorios durante la ejecucin de la simulacin, en funcin de la naturaleza probabilstica de dichos eventos especificada en el modelo en trminos de funciones de probabilidad. Ejemplos de tales eventos son: llueve o no llueve, arribo de clientes a un negocio, duracin de un proceso o el color de un semforo. Generadores de nmeros aleatorios (GNA). Estos son tambin componentes de software que alimentan a los generadores de observaciones aleatorias con series de nmeros aleatorios durante la ejecucin de la simulacin. Mdulos de ejecucin. Son mdulos de software para desencadenar en el momento oportuno las acciones que segn el modelo deben suceder como efecto de la ocurrencia de los eventos que suceden durante la ejecucin de la simulacin. Por ejemplo: cuando llueve, las ventas de un producto disminuyen; cuando el semforo est en rojo, los vehculos paran; cuando un cliente llega a un negocio, se incorpora a la cola. Tambin son parte de los mdulos de ejecucin, los componentes de software que proveen la interfaz del usuario, los que generan la informacin requerida en forma grfica o tabular en pantalla o en papel, los que generan archivos de trabajo, los que realizan los cmputos necesarios y los que dirigen el flujo de ejecucin del software, entre otros. Frontera. Es de naturaleza virtual. Dentro de ella est comprendido esencialmente todos los componentes de software requeridos para llevar a cabo la ejecucin de la simulacin, incluyendo la implementacin de relojes, generadores de nmeros aleatorios y de observaciones aleatorias; y el resto de mdulos.

2
Entrada. Es un modelo formal que describe las caractersticas y la dinmica del sistema real a simular. El modelo lo define el investigador interesado en la simulacin y tpicamente es un modelo lgico-matemtico del sistema real. Salida. Son las observaciones efectuadas durante la ejecucin de la simulacin, expresadas en reportes que describen los estados del modelo del sistema durante la ejecucin de la simulacin y estimaciones estadsticas de atributos de inters, tales como promedios y porcentajes. Es con base en estas observaciones que el investigador tratar de sacar conclusiones acerca del sistema real y realizar de esta manera el objetivo de la simulacin. Medioambiente. De entre todos los elementos que estn en el medioambiente de una simulacin, los tres ms importantes con los que el sistema de simulacin interacta fuertemente son: el sistema real que se est simulando, los investigadores interesados en los resultados de la simulacin y el ingeniero de software encargado de desarrollar el software. Control. La funcin esencial del mecanismo de control en una simulacin por computadora es monitorear continuamente por medio de software el estado actual del sistema, en trminos de las variables del modelo, y retroalimentarlo con esta informacin para que genere el siguiente estado. Entre las variables de estado estn las que se relacionan con las observaciones que se desean hacer; las que a su vez tienen relacin con el objetivo de la simulacin.
Por ejemplo, el tiempo de duracin de la simulacin se controla monitoreando continuamente el reloj del sistema. Si el tiempo transcurrido en un momento dado es menor que la duracin deseada, la simulacin debe continuar; de lo contrario, debe terminar.

2-Caractersticas.
Usando la taxonoma general de los sistemas y desde la perspectiva en que se ha visualizado en este tema, que corresponde a un software en plena operacin, la simulacin por computadora es un sistema abierto porque interacta con su medioambiente intercambiando informacin. Es determinstico por tratarse esencialmente de software, aunque el sistema objeto de la simulacin es estocstico. Es dinmico porque obviamente el software cambia de estado con el transcurrir del tiempo. Es abstracto porque no tiene una manifestacin fsica palpable. Es evidentemente artificial. Es temporal porque su ejecucin dura un tiempo relativamente corto. Es inadaptable, en el sentido de que no reacciona por s solo ante cambios medioambientales. No est lejos el da en que sea inteligente en algn grado, aunque hoy por hoy tpicamente no lo es.

You might also like