Все дипломы
Вычислительная математика
Добавить в закладки

<< В начало | < Предыдущая | Содержание | Следующая > | В конец >>
Об авторе материала

Бадмильсон В.Н.

Бадмильсон Василий Натанович, кандидат математических наук. Родился 5 января 1965 года в городе Волгограде. С отличием окончил общеобразовательную школу. Во время обучения...
далее



Языки высокого уровня (процедурные), такие как ФОРТРАН-IV , ПЛ/1 и др., недостаточно удобны для представления имитационных моделей. В них отсутствуют средства для лаконичного описания многих операции, фигурирующих в алгоритмах имитационного моделирования. Поэтому был разработан ряд языков, специально предназначенных для решения указанных задач. Языки моделирования обладают свойствами, облегчающими:

1) статистическое описание моделируемой системы (операторы создания и уничтожения объектов, спецификации их атрибутов и взаимосвязей);
2) динамическое описание системы (автоматическая установка таймера модельного времени, определение и планирование событий);
3) представление стохастических явлений (генерация случайных чисел);
4) сбор и предоставление статистической информации о поведении моделируемой системы.

Применение языков моделирования уменьшает затраты времени на отладку и кодирование моделей в 4-10 раз.

Для классификации языков моделирования необходимо ввести понятия активности и процесса.

Работа, выполняемая ВС, состоит из совокупности активностей. Активность является наименьшей единицей работы и рассматривается как единый дискретный шаг. Активности инициируются и завершаются в результате совершения событий. Логически связанный набор активностей образует процесс. Его можно рассматривать, как объект, вмещающий и инициирующий активности.

Процесс может выступать в роли активности или подпроцесса в процессе более высокого уровня.

Например, обращение к диску может рассматриваться как процесс» состоящий из активности «установка головки», "поиск данных", "передача данных". Выполнение программы является процессом, состоящим из активностей "вычисление" и "обмен с диском". Таким образом, различие между активностями и процессами зависит от точки зрения на систему.

Наиболее известными языками моделирования являются ASPOL , GASP , SOL , Симскрипт, Симула, GPSS . Программные средства языков ориентированы на описание активностей, событий или процессов.

Примером языка, ориентированного на активности, является CSL : программа организуется в виде набора описания активностей. Описание активности состоит из набора операций, инициирующих активность и представляющих действие активности.


<< В начало | < Предыдущая | Содержание | Следующая > | В конец >>

Случайный фрагмент

...«это задача усовершенствования, если объем памяти является фактором, ограничивающим производительност»...
подробнее

Высказались
Когда увидела у вас пункт про имитационные и анали...
Автор: Яга
Источник неплохой. В этом не может быть никаких со...
Автор: Варбенков
Главное в лекциях - это содержательность, достовер...
Автор: Алексей
При чтении главы, которая касается этапов моделиро...




Известные фразы

Наука требует всего человека, без задних мыслей, с готовностью все отдать и в награду получить тяжелый крест трезвого знания. (Герцен)




Наука России - Наше будущее!