Академический Документы
Профессиональный Документы
Культура Документы
TCNICAS DE SIMULACIN
INFORMTICA 7mo A
2012-2013
Fernanda Santos Samaniego
Estos simuladores se utilizan como una herramienta de trabajo ms en muchas reas de la ingeniera.
Antes de comenzar a disear un simulador debemos saber cul es el objetivo de la simulacin. En un sistema informtico los objetivos suelen ser los siguientes: estimar el tiempo medio de respuesta del sistema y estimar la capacidad mxima des sistema
Modelo computacional
una ves analizados los objetivos debemos analizar la estructura y comportamiento del sistema; es decir hay que disear un modelo.
esta etapa es la implementacin del simulador. Y deben contener las siguientes funciones: Generar el nmero de variables aleatorias; Gestor de eventos y procesos; Funciones de anlisis estadsticos.
una vez implementado y depurado el simulador debe disearse a batera de pruebas que nos permita extraer el resultado.
. :
Son los aspectos del sistema que vamos a tener en cuenta durante el modelado.
La estructura del sistema: son las partes por las que esta compuesto el sistema y como se relaciona entre si.
Los recursos del sistema: que partes del sistema son compartidos por distintos agentes y como se gestiona su servicio.
Estructura de un sistema:
El elemento mas bsico en un modelos de simulacin es la variable del estado, y es aquella que representa una parte del sistema que cambia con el tiempo. Resulta mas fcil utilizar metodologas para el modelado que sea capaz de representar cantidades complejas y sus relaciones, debido a los siguientes motivos:
Permiten varios grados de abstraccin del sistema. Podemos ocultar la estructura y ciertos detalles de los objetos. Podemos construir uevos modelos re-utilizando el conocimiento adquirido el programas anteriores. Escalabilidad, podmeos aumenta el modelo aadiendo nuevos modulos.
Clases y objetos: Una clase es una especificacin abstracta de un conjunto de objetos que comparten una serie de atributos y un comportamiento, los atributos d elos objetos van a representarlas variables de estado de ese objeto.
Relaciones: Representan la estructura de un sistema en forma abstracta. Y sus modelos son: Agregacin: representa relaciones de composicin entre objetos del modelo Asociacin: representa cualquier tipo de relacin ente entidades del modelo. Herencia: representa relaciones de herencia entre las clases
Con los diagramas UML podemos reflejar fcilmente las entidades del sistema con sus variables de estado y sus relaciones. Un suceso representa un cambio en alguna variable de estado del modelo, por simplicidad. Por ejemplo se representa los siguientes cambios en el modelo:
*Creacin de un paquete la cual incrementa la variable del estado Red.Creados *Llegada de un paquete a un Nodo N, que incrementa la variable N.Recibidos y modifica la cola de espera. *Procesamiento de un paquete en un nodo N. que incrementa la variable N procesados y modifica la cola de espera.
Sucesos Iniciales: por un lado representan las condicione siniciale de simulacin y por otro indican los puntos de entrada del diagrama de sucesos.
Macro-sucesos: se representa en forma de caja y permite ocultar los sucesos de una parte del modelo.