Está en la página 1de 5

CAPITULO V INGENIERIA DE SISTEMAS II

SOFTWARE DE SIMULACIÓN

Con el avance de la tecnología y en función de los requerimientos de la sociedad se


desarrollaron diversas herramientas de software para simulación. De acuerdo con la aplicabilidad
de este puede hacerse la siguiente clasificación:

Software de uso general

- Simulación con MATLAB


- La plataforma de simulación Swarm del Instituto de Santa Fe
- El Simulink.
- Powersim.
- Vensim.

Software de uso especifico

- TNG Una herramienta para el estudio de la formación y evolución de las redes


comerciales
- SimBioSys: Una herramienta C++ para la simulación evolutiva basada en agentes

Estos son algunos ejemplos del software desarrollado en cada categoría.

SOFTWARE DE USO GENERAL

Descripción: Programa muy potente de uso general para calculo científico. Dispone
de un módulo específico de simulación.
Lenguaje de programación: Aplicación C+
Desarrolladores: MathWorks, Inc
Simulación Coste: Programa comercial (consultar). Existe un programa clónico gratuito para
con MATLAB: linux.(SciLab)
Página web para descarga del programa: http://www.mathworks.com
Recursos MATLAB en línea.
En Thorngate. (2000) se muestra como MATLAB es un programa muy útil para
acercarse a las técnicas de simulación para estudiantes con pocos
conocimientos de programación.

____________________________________________________________________________
41 Ing. Carla Escobar Olivares
La plataforma de Descripción: Uno de los entornos de desarrollo basado en agentes de uso más
simulación Swarm difundido en el ámbito de las ciencias sociales. Está formado por una colección
del Instituto de de librerías dirigidas a la simulación dinámica de sistemas discretos complejos
Santa Fe con agente heterogéneos. Existen versiones para Unix-X Windows, así como
para los distintos sistemas operativos de Microsoft (Win95/Win98 y
WinNT/Win2000).
Lenguaje de programación: Objetive C (y Tk en algunos aspectos gráficos)
Desarrolladores: Instituto de Santa Fe
Coste: Gratuito (GNU Library General Public License).
Página web para descarga del programa: www.swarm.org

SOFTWARE DE USO ESPECIFICO

Sugarscape Descripción: Esta herramienta basada en agentes está dirigida al estudio de


fenómenos sociales tales como el comercio, la migración, la formación de grupos,
la propagación de enfermedades o la dinámica demográfica.
La descripción completa del modelo se encuentra en J. Epstein and R. Axtell
(1996) Growing Artificial Societies: Social Science from the Bottom Up, MIT
Press/Brookings, MA.
Lenguaje de programación: Object Pascal
Desarrolladores: J. Epstein and R. Axtell
Coste:
Página web para descarga del programa: El código no es público, pero puede
obtenerse en la Brookings Institution un CD-ROM con el texto de Epstein y Axtell y
las animaciones de las simulaciones.
Esta disponible en línea una breve revisión (ps, 28K) del libro de Epstein y Axtell
realizada por la profesora Tesfatsion y publicada por el Journal of Economic
Literature.

Herramientas Descripción: Conjunto de herramientas para el estudio de redes dinámicas


para la discretas. Disponible para diversos sistemas operativos.
investigación de Lenguaje de programación:
redes dinámicas Desarrolladores: Andy Wuensche, Santa Fe Institute, New Mexico; Discrete
discretas: Dynamics Lab
Coste: Gratuito para uso no comercial.
Página web para descarga del programa: http://www.ddlab.com/

____________________________________________________________________________
42 Ing. Carla Escobar Olivares
Proyecto Driade Descripción: El programa desarrolla un modelo de movilidad empresarial a largo
Un modelo plazo. Las empresas eligen sus niveles óptimos de producción dependiendo de
dinámico de sus expectativas sobre los mercados y las acciones de sus competidores. El
simulación de mercado consta de dos tipos de empresas: las establecidas inicialmente en el
mercados: mercado y las entrantes. Ambos tipos de empresas compiten en mercados
interrelacionados en los que los productos son sustitutivos imperfectos. El
tamaño de las empresas varía dependiendo de la rentabilidad del mercado y de
aspectos aleatorios mientras que las entradas de nuevas empresas dependen del
margen.
Lenguaje de programación: MATLAB
Desarrolladores: Federico Pablo Martí; Laboratorio de Finanzas Computacionales
de la Universidad de Alcalá
Coste: Gratuito (freeware).
Página web para descarga del programa: contacte con el autor
Un resumen del proyecto puede obtenerse en Pablo (2000) Driade: Un modelo
dinámico de simulación de mercados

AgentSheets: Descripción: Herramienta para la realización de simulaciones intera ctivas y


Simulaciones multimedia. Su facilidad de ejecución lo hace especialmente indicado para su
interactivas en utilización en la docencia.
Java Lenguaje de programación: Java
Desarrolladores:
Coste:
Página web para descarga del programa: AgentSheets Website
Pueden verse dos valoraciones del programa en el numero de junio del 2000
del Journal of Artificial Societies and Social Simulation

iGen: Software Descripción: Conjunto de herramientas dirigidas al desarrollo de agentes cuyo


Herramientas comportamiento se basa en modelos humanos de conducta e inteligencia
para software de artificial.
agentes Lenguaje de programación:
cognitivos Desarrolladores: CHI Systems, Inc, Pennsylvania, U.S.A
Coste:
Página web para descarga del programa: http://www.chiinc.com

____________________________________________________________________________
43 Ing. Carla Escobar Olivares
TNG: Una Descripción: TNG combina los juegos evolutivos con la selección preferencial del
herramienta para compañero. Los jugadores escogen sucesivamente sus socios comerciales
el estudio de la basándose en los beneficios esperados continuamente puestos al día. La
formación y estructura modular del programa permite la experimentación con
evolución de las especificaciones alternativas sobre la estructura del mercado, la formación de la
redes comerciales expectativas, y la evolución de las estrategia de comercio. Así mismo permite
estudiar las implicaciones evolutivas de estas especificaciones en tres diferentes
niveles: los atributos individuales del comerciante; la formación de redes
comerciales y el bienestar social..
Lenguaje de programación: C++. TNG se ejecuta utilizando rutinas de
SimBioSys.
Desarrolladores: David McFadzean y Leigh Tesfatsion
Coste: Gratuito (Artistic License Agreement).
Página web para descarga del programa: Versión 105c tng105c.zip (139K)
Existe un manual del programa: "A C++ Platform for the Evolution of Trade
Networks" (ps,244K), realizado por David McFadzean and Leigh Tesfatsion.
Puedes encontrar la versión final del documento en la revista Computational
Economics 14 (1999), 109-134. También está disponible en línea una versión
abreviada del tutorial.

Las modificaciones realizadas sobre el programa están explicadas en un script


file.
Otros artículos y documentos disponibles en línea:
Tesfatsion, L. (199): A Trade Network Game with Endogenous Partner
Selection,
McFadzean, D. (199) TNG program implementation and graphical
visualization
Borradores e informes económicos

____________________________________________________________________________
44 Ing. Carla Escobar Olivares
SimBioSys: Una Descripción: Es una herramienta general para la simulación basada en agentes en
herramienta los ámbitos de la biología y de las ciencias sociales.
C++ para la Lenguaje de programación: C++
simulación Desarrolladores: David McFadzean (Tesina de Master, University of Calgary,
evolutiva basada 1995)
en agentes Coste: Freeware bajo los términos de la Artistic License Agreement.
Página web para descarga del programa:
http://www.lucifer.com/~david/SimBioSys/simbio.zip (32K)
La tesina de McFadzean puede descargarse en
http://www.lucifer.com/~david/thesis

Modelización Descripción: El programa analiza las interacciones de los aspectos macro y


económica microeconómicos desde una perspectiva keynesiana. Los agentes actúan en los
keynesiana mercados de consumo, inversión, trabajo y activos financieros utilizando reglas
basada en sencillas de decisión lo que permite estudiar como los créditos bancarios afectan
agentes a la economía .
Lenguaje de programación: Borland Pascal 7.0
Desarrolladores: Charlotte Brunn (Aalborg University, Denmark)
Coste: Gratuito
Página web para descarga del programa: http://www.socsci.auc.dk/~cbruun

Descripción: Herramienta flexible y potente para la modelización dinámica basada


Ascape: la en agentes pero a la vez fácil de utilizar por parte de usuarios finales no expertos
herramienta de en programación.
simulación de la Lenguaje de programación: Java
Brooking Desarrolladores: Brookings Institution
Institution Coste: Gratuito para uno no comercial.
Página web para descarga del programa:
whttp://www.brook.edu/es/dynamics/models/ascape/ReadMe.html

____________________________________________________________________________
45 Ing. Carla Escobar Olivares

También podría gustarte