Составители:
Рубрика:
19
торые вопросы освещаются в работах [4, 5, 11], имеются многочис
ленные ссылки на литературные источники; кроме того, нельзя за
бывать о неисчерпаемых ресурсах Интернета.
§ 1.3. МЕСТО ИМИТАЦИОННЫХ МОДЕЛЕЙ В ОБЩЕЙ
СТРУКТУРЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
По Р. Шеннону, имитация — это «процесс конструирования ре
альной системы и постановки эксперимента на ней». При этом лю
бые характеристики определяются за счет проведения прогона или
нескольких прогонов модели, каждый из которых включает задан
ное число реплик (реализаций вычислительного эксперимента). ИМ
можно использовать в двух направлениях:
1) рассматривать случайные процессы функционирования систе
мы и определять статистические характеристики, что интересно в
первую очередь разработчикам и исследователям системы;
2) при известном или детерминированном процессе функциониро
вания системы определять разные варианты построения, элементов
конструкции или стратегии управления, что интересно в первую оче
редь конструкторам, архитекторам или менеджерам.
Оба направления имеют право претендовать на соответствие клас
сическому определению Шеннона. Чтобы уяснить место имитацион
ных моделей в общей структуре ПО, рассмотрим уровни построения
ПО.
Уровень 1. Машинные коды, автокоды, машинноориентирован
ные языки, операционные системы.
Уровень 2. Алгоритмические языки высокого уровня (С
++
, Pascal
и др.), системы программирования СУБД.
Уровень 3. Специализированные алгоритмические языки модели
рования, в том числе и имитационного (SIMULA, SIMSCRIPT, GPSS
и др.).
Уровень 4. Интегрированные системы ИМ (например, SLX, СИМ),
автоматизированные системы искусственного интеллекта (эксперт
ные, поддержки принятия решений).
Объекты 1го уровня не требуют никаких комментариев.
Языки 2го уровня при их универсальности дороги и сложны.
Языки 3го уровня, теряя в универсальности, приобретают на
правленность на конкретную область и становятся простыми. Отме
тим, что GPSS/H, сохранив все преимущества языков 3го уровня,
вобрал в себя многие положительные черты языков 2го уровня (под
робнее см. гл. 4).
Страницы
- « первая
- ‹ предыдущая
- …
- 17
- 18
- 19
- 20
- 21
- …
- следующая ›
- последняя »
