ISSN 2305-5626. Вестник МГТУ им. Н.Э. Баумана: электронное издание. 2013
1
УДК 004.738.5 : 519.682 : 519.872
Имитационное моделирование
с применением библиотеки классов языка Java,
разработанной для «облачных» сервисов
А.Ю. Быков
1
, Ф.А. Панфилов
1
, О.О. Сумарокова
1
1
МГТУ им. Н.Э. Баумана, Москва, 105005, Россия
Исследована тенденция перехода к «облачным» вычислениям при раз-
работке инструментальных средств имитационного моделирования.
Для разработки «облачных» сервисов имитационного моделирования
предложено использовать язык Java. Представлено краткое описа-
ние библиотеки классов языка Java для разработки реализаций ими-
тационных моделей в «облачных» сервисах. Рассмотрен пример реа-
лизации имитационной модели системы массового обслуживания
типа M/М/1 в виде Java-апплета. Для проверки результатов модели-
рования представлен аналитический расчет модели и результаты,
полученные на языке GPSS.
E-mail:
Ключевые слова:
имитационное моделирование, языки моделирования,
«облачные» вычисления.
Инструментальные средства имитационного моделирования
и «облачные» вычисления.
В исследованиях сложных систем ши-
роко используется имитационное моделирование (ИМ) [1]. Имитаци-
онные модели применяются в различных областях экономики, авиа-
ции, на железнодорожном транспорте, в металлургии, нефтедобыче,
судостроении и т. д. [2].
Для разработки реализаций имитационных моделей применяют
инструментальные программные средства, основанные на использо-
вании специализированных языков моделирования и графического
интерфейса пользователя. В настоящее время на рынке имеются раз-
личные специализированные средства ИМ, например GPSS World,
Arena, Extend и др. [1, 3].
Кроме создания специализированных средств ИМ существует
второй подход к созданию средств ИМ, основанный на использова-
нии универсальных языков программирования типа С, С++, Паскаль,
Бейсик и т. п. Преимущество данного способа заключается в том, что
дополнительно к специальным средствам моделирования можно ис-
пользовать возможности языка программирования общего назначе-
ния. Также язык программирования может быть интегрирован в
средство моделирования, например в AnyLogic интегрирован язык
программирования Java. С помощью данных языков разрабатываются
специализированные библиотеки функций и/или процедур (классов)
для целей имитационного моделирования.