AnyLogic

AnyLogic

AnyLogic

AnyLogic
Desarrollador
XJ Technologies
Página principal de AnyLogic
Información general
Última versión estable Advanced 6.4.0, Professional 6.4.0
20 de abril de 2009[1]
Género Software matemático
Sistema operativo Multiplataforma[2]
Licencia Propietario
En español No

AnyLogic es una herramienta desarrollada por XJ Tecnologías que incluye todos los métodos de simulación mas comunes en practica hoy.

Contenido

Historia de AnyLogic

A principios de la decada de los 90 hubo un gran interés en el enfoque matemático de los procesos paralelos de modelado y simulación. Este enfoque puede ser aplicado al análisis de la corrección de programas paralelos y distribuidos. El grupo, Red Distribuido (Distributed Computer Network, DCN) de la Universidad Técnica de San Petersburgo desarrolla este tipo de sistema de software para el análisis del programa de corrección; nueva herramienta fue nombrado COVERS (concurrente de verificación y de simulación). Este sistema permite la notación de modelado gráfico de la estructura del sistema y el comportamiento. El instrumento fue elaborado utilizando una beca de investigación por Hewlett Packard. En 1998 el éxito de esta investigación inspirio lel laboratorio DCN para organizar una empresa con la misión de desarrollar un nuevo software de simulación para la edad moderna. El énfasis en el desarrollo se incluyó en los métodos aplicados: simulación, análisis de rendimiento, el comportamiento de los sistemas estocásticos, optimización y visualización. El nuevo software lanzado en 2000 se basó en las ventajas de las mas receintes tecnologías de la información: un enfoque orientado a objetos, los elementos del estándar UML, el lenguaje Java, una moderna interfaz gráfica, etc

Three business simulation approaches

La herramienta fue nombrado AnyLogic, ya que apoya todas las tres conocidos enfoques de modelado:

+ Se puede utilizar cualquier combinación de estos enfoques en un único modelo [3]. La primera versión de AnyLogic fue AnyLogic 4, debido a que la numeración sigue la numeración de COVERS 3.0. Se hizo gran paso en 2003, cuando AnyLogic 5 fue introducido. La última versión principal, AnyLogic 6, fue introducido en 2007. La plataforma para el entorno de desarrollo del modelo AnyLogic 6 es Eclipse. AnyLogic 6 es una plataforma de software cruzada ya que trabaja con Windows, Mac OS y Linux.[2]

AnyLogic y Java

AnyLogic incluye un lenguaje de modelado gráfico y también permite que los usuarios pudean ampliar los modelos de simulación con código de Java. Usando Java modelos en AnyLogic se prestan a ser modificados para requisitos particulares y además, se pueden crear applets de Java que puede jugar en cualquier navegador estándar. Estos applets permiten facilmente compartir los modelos AnyLogic por correo o localizandolos en la red en cualquier website. Además de los applets de Java la versión profesional permite la creación y distribucion de aplicaciones completas. Estas aplicaciones de Java puro pueden ser la base para una herramienta de apoyo de la decisión económica.

Método de simulación multi-idioma

How simulation approaches correspond to the level of abstraction

Modelos en AnyLogic pueden basarse en cualquiera de los principales paradigmas de simulación de modelado: sistemas de sucessos discretos, dinámica de sistemas, y la simulacion basada en agentes. Dinámica de sistemas y eventos discretos son enfoques tradicionales de simulación pero el metodo basado en el agente es nuevo. Técnicamente, la dinámica de sistemas y enfoques discretos tratan con procesos continuos pero los modelos basados en agentes de trabajan sobre tiempo discreto, es decir, saltan de un acontecimiento a otro. Dinámica de sistemas y simulación de eventos discretos históricamente se han enseñado en las universidades a grupos de estudiantes muy diferentes, estudiantes de negocios o ingenieros industriales. Como resultado, hoy en dia existen dos comunidades profesionales que nunca hablan el uno al otro. Simulacion basado en agentes hasta hace poco ha sido un tema puramente académico. Recientamente la creciente demanda de los negocios globales para optimización han causado que los modeladores examinen enfoques combinados para obtener una mejor comprensión de procesos complejos interdependientes. ¿Cómo corresponden los enfoques de simulacion a los niveles de abstracción?. En la parte inferior de la imagen (nivel detallado) sin duda pondremos sistemas dinámicos, o el modelado"física". Dinámica del sistema ocupandose de los agregados utaliza, obviamente, el más alto nivel de abstracción. Sistemas de sucesos discretos utilizan un nivel de abstracción mediano. La simulaction basada en agentes funciona a través de todos los niveles de la abstracción. Los agentes puede ser objetos de muy diversa naturaleza y escala: en el nivel "físico" pueden, por ejemplo, ser peatones o vehículos o robots. En el nivel mediano pueden simular clientes. Al más alto nivel puden ser empresas en competicion.

AnyLogic permite que el modelador combine estos métodos de simulación dentro de un mismo modelo. No hay jerarquía fijado. Así, como ejemplo, se podría crear un modelo de conjunto de la industria del transporte marítimo qua sea basada en transportes que actúen como agentes reaccionando independientemente. Al mismo tiempo el funcionamiento interno de sus redes de transporte y la infraestructura podrían ser representadod son un modelo de simulación de eventos discretos. Del mismo modo, un modelo puede representar consumidores como agentes cuyo comportamiento global alimenta a un modelo de dinámica de sistemas que describa flujos de variables como ingresos o gastos que no necesitan ser vinculados a los agentes individuales.

See also

References

Further reading

  • Law, Averill M. (2006). Simulation Modeling and Analysis with Expertfit Software. McGraw-Hill Science. ISBN 978-0-07-329441-4.
  • Banks, Jerry; John Carson, Barry Nelson, David Nicol (2004). Discrete-event system simulation - 4th edition. Prentice Hall. ISBN 978-0-13-144679-3.
  • Sterman, John D. (2000). Business Dynamics: Systems thinking and modeling for a complex world. McGraw Hill. ISBN 0-07-231135-5.

Enlaces externos

Obtenido de "AnyLogic"

Wikimedia foundation. 2010.

Игры ⚽ Поможем написать курсовую

Mira otros diccionarios:

  • AnyLogic — Aktuelle Version AnyLogic 6 [1] Ausführungsumgebung plattformunabhängig Programmier­sprache Java SE Kategorie Simulati …   Deutsch Wikipedia

  • AnyLogic — Entreprise / Développeur XJ Technologies Licence XJ Technologies EULA Dernière version stable Advanced 6 [1] [ …   Wikipédia en Français

  • AnyLogic — Тип Программы имитационного моделирования Разработчик XJ Technologies (Экс Джей Текнолоджис) (AnyLogic Company) Написана на Java SE Операционная система Microsoft Windows …   Википедия

  • Anylogic — Aktuelle Version: Advanced 6.3.0, Professional 6.3.0 (17. Oktober 2008[1]) Ausführungsumgebung: Windows, Mac OS, Linux Programmiersprache: Java SE Kategorie …   Deutsch Wikipedia

  • Anylogic — Entreprise/ Développeur XJ Technologies Licence XJ Technologies EULA Dernière version stable Advanced 6.3.0, Professional 6.3.0 (le 17 …   Wikipédia en Français

  • AnyLogic — infobox software name = AnyLogic caption = Simulation tool AnyLogic genre = Computer simulation tool developer = XJ Technologies programming language = Java SE operating system = Microsoft Windows, Mac OS, Linux latest release version = Advanced… …   Wikipedia

  • Anylogic — …   Википедия

  • Сравнение средств разработки для создания мультиагентных систем — Платформа Основное назначение Лицензия Требуемый язык программирования Требуемая ОС Поддержка пользователя Соответствует ли требованиям FIPA Возможности ГИС Трехмерные возможности ABLE …   Википедия

  • Boids — Boids, developed by Craig Reynolds in 1986, is an artificial life program, simulating the flocking behaviour of birds. His paper on this topic was published in 1987 in the proceedings of the ACM SIGGRAPH conference.As with most artificial life… …   Wikipedia

  • Mathematical modelling in epidemiology — It is possible to mathematically model the progress of most infectious diseases to discover the likely outcome of an epidemic or to help manage them by vaccination. This article uses some basic assumptions and some simple mathematics to find… …   Wikipedia

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”