Немного рекламы:

AnyLogic - первый и единственный инструмент имитационного моделирования, объединивший методы системной динамики, "процессного" дискретно-событийного и агентного моделирования в одном языке и одной среде разработки моделей. Гибкость AnyLogic позволяет отражать динамику сложных и разнородных экономических и социальных систем на любом желаемом уровне абстракции. AnyLogic включает набор примитивов и библиотечных объектов для эффективного моделирования производства и логистики, бизнес-процессов и персонала, финансов, потребительского рынка, а также окружающей инфраструктуры в их естественном взаимодействии. Объектно-ориентированный подход, предлагаемый AnyLogic, облегчает итеративное поэтапное построение больших моделей. (См. также подробный обзор возможностей и сравнение версий AnyLogic).

AnyLogic 6 (выпущен в апреле 2007г.)

AnyLogic 6 основан на Java и базируется на платформе Eclipse - современном стандарте для бизнес-приложений. Благодаря Eclipse AnyLogic работает на всех распространённых операционных системах (Windows, Mac, Linux и т.д.). AnyLogic 6 поддерживает совместную разработку моделей коллективами специалистов: большой проект может быть разбит на взаимозависимые компоненты, которые можно забирать и класть в систему контроля версий непосредственно из среды AnyLogic.

"Движок" (simulation engine) AnyLogic 6 был заново спроектирован и существенно улучшен. Модели выполняются теперь в среднем в 5-20 раз быстрее, чем в AnyLogic 5. Память, занимаемая модельными объектами также стала заметно меньше, что особенно важно для агентного моделирования. Вы можете теперь запускать несколько миллионов агентов на стандартном компьютере с 1ГБ памяти, то есть моделировать, скажем, население крупного города, учитывая индивидуальные свойства каждого человека.

В редакторе AnyLogic Вы можете разработать анимацию и интерактивный графический интерфейс модели. Редактор поддерживает большой набор фигур, элементов управления (кнопок, ползунков, полей ввода и т.д.), импорт растровой графики и векторной графики в формате DXF. Анимация может быть иерархической и поддерживать несколько перспектив. Например, Вы можете определить глобальный взгляд на процесс производства с несколькими агрегированными индикаторами, а также детальные анимации конкретных операций - и переключаться между ними.

В AnyLogic включены средства анализа данных и большой набор элементов бизнес-графики, спроектированных для эффективной обработки и презентации результатов моделирования: статистики, наборы данных, графики, диаграммы, гистограммы.

AnyLogic поддерживает множество разнообразных типов экспериментов с моделями: простой прогон, сравнение прогонов, варьирование параметров, Монте-Карло, анлиз чувствительности, оптимизация, калибровка, а также произвольный эксперимент по пользовательскому сценарию. Новая Java-версия мощного оптимизатора OptQuest™ от компании OptTek, Ink встроена в AnyLogic.

Языком для описания структур данных, действий, правил и алгортимов в AnyLogic является Java. При необходимости Вы можете расширить и доопределить функциональность любых примитивов AnyLogic, добавив в них фрагменты Java-кода. Для удобства пользователя AnyLogic поддерживает “code completion” (автодополнение) и "refactoring" (автоизменение): при написании кода AnyLogic предлагет список переменных, методов и т.д., которые можно использовать в данном контексте, а также автоматически переименовывает все ссылки на объект при переименовании самого объекта.

Java делает модели, разработанные на AnyLogic, кросс-платформенными, а также позволяет публиковать их на сайтах в виде аплетов. При просмотре такого аплета удалённым пользователем модель сама загрузится к нему на компьютер и будет выполняться там внутри браузера - без необходимости инсталлировать там какое-либо ПО. Некоторые аплеты Вы можете посмотреть в разделе Примеры моделей на оф. сайте XJ-Technologies.

Открытость моделей на уровне Java позволяет легко интегрировать их с внешними Java и нативными приложениями, в частности ERP, CRM и другими элементами корпоративной IT-инфраструктуры. Модели AnyLogic работают в составе компллексных систем поддержки принятия решений (СППР) на многих предприятиях.

Статья взята с оф. сайта компании XJ-technologies