- •Предисловие
- •Глава 1. Основные понятия теории моделирования § 1.1. Термины моделирования
- •§ 1.2. Классификация видов моделирования
- •§ 1.3. Проблемы проектирования информационных систем
- •§ 1.4. Моделирование предметной области
- •§ 1.5. Три уровня анализа
- •§ 1.6. Набор типов моделей Объектная структура
- •Функциональная структура
- •Структура управления
- •Организационная структура
- •Техническая структура
- •Вопросы к главе 1
- •Глава 2. Концептуальные основы case-технологий § 2.1. Понятие case-технологии
- •§ 2.2. Проблемы внедрения case-технологий
- •§ 2.3. Общая характеристика case-средств
- •§ 2.4. Классификация case-средств
- •Вопросы к главе 2
- •Глава 3. Понятие и основные принципы функционального моделирования, обзор основных методологий.
- •§ 3.1. Технология структурного анализа и проектирования sadt
- •§ 3.2. Диаграммы потоков данных dfd (Data Flow Diagrams)
- •§ 3.3. Диаграммы потоков работ wfd (Work Flow Diagram)
- •§ 3.4. Семейство стандартов моделирования idef
- •§ 3.5. Основные элементы и понятия idef0
- •§ 3.6. Диаграммы "сущность-связь" erd (Entity-Relationchip diagram)
- •Вопросы к главе 3
- •Глава 4. Спецификации управления
- •§ 4.1. Диаграммы переходов состояний std (State Transition Diagrams)
- •§ 4.2. Особенности применения std диаграмм
- •§ 4.3. Структурные карты
- •§ 4.4. Структурные карты Константайна
- •§ 4.5. Структурные карты Джексона
- •§ 4.6. Характеристики хорошей модели реализации
- •4.6.1. Сцепление
- •4.6. 2. Связность
- •§ 4.7. Принципы проектирования, позволяющие построить качественную модель
- •§ 4.8. Транзакционный и трансформационный анализ или как получить структурные карты из диаграмм потоков данных
- •Вопросы к главе 4
- •Глава 5. Объектно-ориентированный подход к моделированию информационных систем § 5.1. Понятие объектно-ориентированного анализа
- •§ 5.2. Элементы объектно-ориентированной модели
- •§ 5.3. Объект и класс
- •§ 5.4. Язык моделирования uml
- •§ 5.5. Достоинства и недостатки объектно-ориентированного проектирования
- •Вопросы к главе 5
- •Глава 6. Метод имитационного моделирования
- •§ 6.1. Понятие имитационного моделирования
- •§ 6.2. Применение имитационного моделирования
- •§ 6.3. Виды имитационного моделирования
- •§ 6.4. Принципы и методы построения имитационных моделей
- •6.4.2. Принцип особых состояний
- •6.4.3. Основные методы имитационного моделирования.
- •Вопросы к главе 6
- •Глава 7. Инструментальные средства моделирования ис
- •§ 7.1. Российские программные продукты
- •7.1.1. Инталев: Корпоративный навигатор (инталев)
- •Бизнес-Инженер (Битек)
- •Case.Аналитик
- •§7.2. Зарубежные case - средства
- •7.2.3. Case-средство Silverrun
- •7.2.5. Case-средство Designer/2000
- •§ 7.3. Методология aris
- •7.3.1. Общие сведения о методологии aris
- •7.3.2. Архитектура aris
- •7.3.3. Обзор основных модулей
- •§ 7.4. Программные продукты имитационного моделирования
- •7.4.1. Система Arena
- •7.4.2. Пакет имитационного моделирования AnyLogic
- •Вопросы к главе 7
- •Библиографический список
- •Оглавление
§ 7.4. Программные продукты имитационного моделирования
7.4.1. Система Arena
Arena - система дискретного моделирования. Сфера основных приложений системы - имитационное моделирование производственных технологических процессов и операций, складской учет, банковская деятельность, оптимизация обслуживания клиентов в сфере услуг, транспортные задачи. Разработчиком системы является американская компания Rockwell Software (ранее Systems Modeling Corporation). Самая первая версия этой системы увидела свет в 1993 г.
Модель, созданная с помощью Arena, будет полностью воспроизводить все процессы, происходящие в реальности на производстве, складе, в любой логистической системе. Используя модель, можно экспериментировать, проверять разные идеи для понимания того, как реальная система будет вести себя в разных ситуациях. Результаты имитации могут быть использованы при решении оптимизационных задач в качестве оценки значений функциональных характеристик моделируемой системы.
Рис. 7.2. Пример модели в системе Arena
Arena снабжена удобным объектно-ориентированным интерфейсом и обладает широкими возможностями по адаптации к всевозможным предметным областям. Для создания модели в пакете Arena моделирующие конструкции сначала перетаскивают в окно модели, а затем соединяют, чтобы обозначить движение объектов в моделируемой системе. Затем моделирующие конструкции детализируются с помощью диалоговых окон или встроенных таблиц. В иерархии модели может быть неограниченное число уровней.
7.4.2. Пакет имитационного моделирования AnyLogic
AnyLogic — программное обеспечение для имитационного моделирования сложных систем и процессов, разработанное российской компанией XJ Technologies. Продукт получил название AnyLogic, потому что он поддерживал все три известных метода моделирования: системная динамика; дискретно-событийное моделирование; агентное моделирование.
Графическая среда AnyLogic построена по тому же принципу, что и в Rockwell Arena. Моделирующие конструкции располагаются в палитрах (аналог шаблонов в Arena). Для создания модели, как и в Arena, моделирующие конструкции перетаскивают в область модели и соединяют. Детализировать моделирующие конструкции можно, выделив их и изменив параметры, используя панель свойств.
Конструкции для построения дискретно-событийных моделей располагаются в палитре Enterprise Library.
AnyLogic поддерживает иерархическое моделирование, а также создание собственных моделирующих конструкций и объединение их в библиотеки (только для версии Professional).
AnyLogic основан на Java и базируется на платформе Eclipse - современном стандарте для бизнес-приложений. Благодаря Eclipse AnyLogic работает на всех распространѐнных операционных системах (Windows, Mac, Linux и т.д.).
В редакторе AnyLogic возможно разработать анимацию и интерактивный графический интерфейс модели. Анимация может быть иерархической и поддерживать несколько перспектив. Например, есть возможность определить глобальный взгляд на процесс производства, а также детальные анимации конкретных операций - и переключаться между ними.
В AnyLogic пользователю доступно 29 стандартных теоретических распределений. Есть возможно зафиксировать набор случайных чисел и произвести абсолютно идентичный эксперимент.
Для создания отчетов в AnyLogic отведена специальная палитра «Статистика», в которой содержатся конструкции для сбора данные по ходу работы модели. В этой палитре также находятся различные диаграммы, графики и гистограммы.
Система достаточно популярна, многие крупные компании, такие как Билайн, Газпром, General Motors, Mitsubishi, McDonalds остановили свой выбор на AnyLogic.
