Языки моделирования систем
Виды учебных работ |
Объем
работ, час |
|
Всего |
Выделено на дисциплину |
100 |
Аудиторная работа |
51 |
Лекции |
34 |
Семинары |
17 |
Самостоятельная работа (0.3) |
34 |
курсовая работа (3 часf в неделю) |
51 |
самостоятельная проработка курса и подготовка к контрольным работам |
34 |
Виды отчетности по дисциплине |
|
рубежный контроль |
|
(в том числе) №
1. РК1 |
(7) |
№ 2. РК2 |
(16) |
зачет |
|
Экзамен |
экз |
В скобках указаны недели выполнения работ по учебному графику
Раздел 1. Цели и
задачи дисциплины.
Целью изучения дисциплины является приобретение знаний в области описания и моделирования систем.
На основе изучения материала данной дисциплины студенты должны:
Иметь представление о достоинствах и недостатках аналитических и имитационных моделях, о возможностях языков моделирования систем, об истории развития и современном состояния области систем моделирования.
Знать языки и принципы построения и анализа имитационных моделей, алгоритмы моделирования, классификацию систем и основные подходы.
Уметь проектировать, описывать на различных языках аналитические и имитационные модели и реализовывать их в современных системах имитационного и математического моделирования.
Иметь навыки работы на ЭВМ типа IBM PC в средах моделирования MathCad, MatLab, Arena, GPSS, Stratum, NetCracker.
Данная дисциплина базируется на всех ранее прочитанных учебных курсах.
Раздел 2. Содержание
дисциплины.
Лекции (34 часа)
Тема 1. Введение в моделирование систем.
Понятие модели. Основные определения и понятия. Классификация языков и систем моделирования. История развития. Современное состояние проблемы моделирования систем.
Тема 2. Аналитическое моделирование.
Непрерывное моделирование. Языки CSL, ACSL. Теория массового обслуживания. Возможность использования аналитического подхода. Основные законы распределения случайных величин и условия их использования.
Тема 3. Имитационное моделирование.
Статистический эксперимент. Проблема генерации потоков данных. Методы генерации случайных чисел. Ограничения при использовании имитационного моделирования. Системы имитационного моделирования (СИМ).
Тема 4. Языки транзактно-ориентированных СИМ.
Понятие блока, транзакта. Использование и сравнение возможностей языков моделирования SIMULA, GPSS, SLAM, SIMAN, INSIGHT.
Тема 5. Языки процессно-ориентированных СИМ.
Понятие процесса. Языковые средства описания параллельных и
сцепленных процессов. Алгебры процессов. Язык PEPA.
Тема 6. Языки событийно-ориентированных СИМ.
Понятие события. Языки событийно-ориентированных СИМ. Сети Петри. Стохастические сети Петри. D-сети, E-сети. Средства описания событий языков SIMSCRIPT, SLAM, INSIGHT.
Тема 7. Интегрированные языки моделирования.
Интеграция различных СИМ. Смешанные и универсальные СИМ.
Проблемы создания интегрированных языков описания. Использование современных
программных средств для описания ИМ в СИМ Arena, Stratum.
Предметно-ориентированные языки ИМ. СИМ NetCracker.
Тема 8. Перспективы развития систем моделирования.
Недостатки имитационного и аналитического моделирования. Пути их решения. Интеграция СИМ с другими подходами. Нечеткое имитационное моделирование. Использование объектно-ориентированного подхода. Сближение с языками класса UML и сценарными языками. Свертка процесса моделирования.