Logo Studenta

Simulación de sistemas - Generadores de simuladores y entornos de simulación (revista digital)

¡Estudia con miles de materiales!

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

Continuar navegando