Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Permitiesen al mode- lizador plantearse su problema dentro del marco de la teoría de sistemas Especificar directa- mente los modelos en términos de in- puts, estados y out- puts Proporcionasen los fundamentos opera- cionales para propo- ner metodologías avanzadas de simu- lación Tuviesen capacidad para combinar, des- componer y recombi- nar modelos, A pesar de los éxitos de las metodologías de simulación y los lenguajes de simula- ción que incorporan, esta puso de manifiesto hace tiempo una serie de limita- ciones en lo que se refiere a la comunicación con el usuario al marco concep- tual del proceso modeliza- dor y a las herramientas software y estructuras de datos necesarias para construir el modelo en el computador y organizar eficientemente los datos requeridos. Una posibilidad de superar tales limitaciones fue plan- teada ya en 1979 por Oren y Zeigler, quienes propo- nían diseñar nuevos len- guajes de simulación, o rediseñar algunos de los existentes si fuese posible, incorporando al diseño de manera directa los concep- tos fundamentales de la teoría de sistemas, de ma- nera que: En consecuencia una meto- dología avanzada para la simulación, y el contexto computacional que la so- porta, debe incluir elemen- tos para: A. La modelización A.1 Selección del for- malismo de modelización A.2 Manipulación del modelo. A.3 Construcción mo- dular del modelo B. Marcos experimenta- les C. Programas de simu- lación Prólogo C o n t e n i d o : Peculiaridades del modelo 2 Generador de programas del modelo 3 Consideraciones 4 Funciones de la metodología N o m b r e : I s m a e l P á r i c a V – 2 7 . 6 5 2 . 2 6 4 Generadores de simuladores y entornos de simulación 3 0 d e n o v i e m b r e d e 2 0 2 1 V o l u m e n 1 , n º 1 P u n t o s d e i n t e r é s e s - p e c i a l : Los primeros intentos de desa- rrollar una plata- forma software que incorporase sino todos los ingredientes propuestos al menos los más significativos, fueron los gene- radores interacti- vos de progra- mas de simula- ción DRAFT y el MISDEM P á g i n a 2 La base de algunos de los sistemas de simulación interactivos la forman los “generadores de programas”. Peculiaridades del modelo Cada lenguaje particular de simulación, proporcio- na los conceptos de alto nivel que nos ayudan a articular las característi- cas peculiares de nuestro modelo, Sin embargo, la posible desventaja es que impone una estructura rígida den- tro de la cual hay que de- finir el comportamiento dinámico de las compo- nentes del modelo. Las características peculiares esenciales de un modelo pueden resumirse en: Identificación de los recursos requeri- dos por cada activi- dad o suceso. Identificación de donde se encuen- tran los recursos. Cantidad de tiempo durante la cual los recursos interaccio- nan entre sí o es- tán siendo utiliza- dos para la realiza- ción de una activi- dad. Qué les ocurre a los recursos cuan- do termina un pe- ríodo de actividad cooperativa. de software interactivo que traduce la lógica de un modelo de simulación, descrita mediante un sim- bolismo relativamente general, al código de un lenguaje de simulación y La base de algunos de los sistemas de simulación interactivos la forman los “generadores de progra- mas”. Un generador de progra- mas es una herramienta de esta manera permite al computador imitar el com- portamiento del modelo. automática de un progra- ma de simulación, sintác- ticamente correcto en el SPL (Simulation Program- ming Language) elegido para la programación de la simulación. Tanto el DRAFT como el MISDEM responden a este plantea- miento, ambos tienen una estructura modular, y se trata de programas inter- activos generadores de programas de simulación que cubren las terminolo- gías y estructural del es- queleto de la mayoría de los SPL. Una de las líneas de enfo- que es el diseño de cues- tionarios interactivos para solicitar de una manera sistemática esta informa- ción esencial sobre las peculiaridades de un mo- delo particular, para utili- zarla en la generación G e n e r a d o r e s d e s i m u l a d o r e s y e n t o r n o s d e s i m u l a c i ó n Generador de programas de modelos P á g i n a 3 V o l u m e n 1 , n º 1 En general , su diseño consta de tres partes: a. Lenguaje descriptor del modelo: Este supone que los sistemas discretos constan de sucesos externos, inputs, outputs, es- tados, funciones de transición y una base de tiempos b. Generador estandari- zado de la estructura del modelo La primera parte del genera- dor de la estructura del mode- lo es un analizador gramático («parser») de la especifica- ción del modelo. La descrip- ción es analizada módulo a modulo, en el orden estableci- do por el lenguaje descriptor, para producir un conjunto de ficheros que sirven de input al traductor. Las experiencias iniciales en el desarrollo e implantación de los generadores de progra- mas de simulación llevaron rápidamente al convencimien- to de que desde el punto de vista de la arquitectura del software las funciones del sistema podían integrarse de una forma más compacta y coherente, al tiempo que se potenciaban algunas de sus componentes haciéndolas más flexibles, sobre todo si se aprovechaban los desarrollos tecnológicos del hardware en lo que se refiere a interactivi- dad hombre-máquina, espe- cialmente si esta se realiza mediante sistemas gráficos. ción de la estructura de física del sistema modelizado en términos de una representa- ción iconográfica, Por otra, las facilidades inter- activas que, contempladas desde la perspectiva del uso de los modelos de simulación como soporte a la toma de decisiones, posibilitan una El desarrollo de entornos de simulación a partir de esta propuesta ha venido determi- nado por dos factores, por una parte el desarrollo tecno- lógico de los sistema gráficos, que ha permitido ir sustituyen- do los editores orientados a sintaxis por editores gráficos que permiten una visualiza- materialización ad hoc de este tipo de sistemas en for- ma de entorno de simulación, en el que en lugar de una base de modelos el usuario dispone de un lenguaje de especificación de modelos, o de un sistema gráfico de des- cripción de los mismos xis, para realizar las funciones de input y edición en función de las características del lenguaje de descripción del modelo, Parsers y Editores de Programa, para analizar y escribir el programa en el len- guaje objetivo. Las que representan la información referente al modelo, su estructura, los datos, las condicio- nes experimentales, resultados etc., que se aglutinan en una Base de Conocimientos, lo que supone, al menos desde el punto de vista conceptual, enmarcar este tipo de sistemas en un contexto de Inte- ligencia Artificial. Henriksen realizó en 1983 una propuesta de tipo con- ceptual, que ha jugado un papel seminal en todos los desarrollos posteriores. En ella se separan dos tipos de componentes estructurales de este tipo de sistemas: Las herramientas pura- mente software tales como los Editores Orientados a la Sinta- Henriksen realizó en 1983 una propuesta de tipo conceptual, que ha jugado un papel seminal en todos los desarrollos posteriores rrecta («scheduling») de las secciones del programa que representan la ocurrencia de los sucesos aleatorios. ___________________ Como pone de manifiesto, Paul, «investigadores y practicantes en ambos campos se han en- frentado a problemas bastante similares en la creación de mo- delos de sistemas complejos, ya veces solo parcialmente en- tendidos, lo que ha hecho que, a pesar de que el desarrollo de soluciones haya sido indepen- El punto de partida de los gene- radores interactivos de simula- ción está en el hecho que he- mos puesto de manifiesto de que ciertas características de los programas de simulación son específicas del modelo par- ticular que se está implantando, mientras que otras son comu- nes a todos los modelos, espe- cialmente los mecanismos de avance del tiempo. En el caso de la simulación de sistemas discretos el problema central es el de la ejecución en una se- cuencia cronológicamente co- diente en cada disciplina, se haya llegado a herramientas software y técnicas que a me- nudo se solapan no solo con- ceptual sino también terminoló- gicamente». Un ejemplo de esta afirmación lo constituyen no sólo los entor- nos software para simulación, sino también todos los desarro- llos en la generación de progra- mas de simulación o de herra- mientas de ayuda a la modeli- zación asistida por ordenador, Ministerio del Poder Popular para la Educación Facultad de Ingeniería Barcelona—Estado Anzoátegui Creado por: Ismael Párica— V-27.652.264 Docente: Huvilmar Salazar Los datos para la ejecución pueden estar contenidos en la base de conocimientos, o pueden ser introducidos interactivamente y almacenados en ella, así como las condicio- nes para la ejecución del modelo y el análisis de resultados, es decir las condiciones expe- rimentales que permitirán obtener respuesta a las preguntas del tipo ¿qué pasaría sí? ("what if") características de la toma de decisiones basada en los experimentos de simulación Universidad Nororiental Privada Gran Mariscal de Ayacucho Consideraciones
Compartir