Введение
Мировая история GPSS
История GPSS в СССР, России и странах бывшего СССР

История GPSS в СССР, России и странах бывшего СССР

В СССР в начале 60-х и последующие годы проводилось множество исследований и разработок в области имитационного моделирования. Основа этих работ была заложена великим ученым академиком Бусленко В. П., автором фундаментальной монографии "Моделирование сложных систем" (Москва, 1961г.).

К первым наиболее значимым исследованиям можно отнести работы, проведенные в Москве и Киеве. 

В Киевском институте кибернетики группой ученых под руководством Марьяновича Т. П. (автор Калиниченко Л. А.) был успешно разработан язык СЛЭНГ, превосходящий существующие на тот момент зарубежные аналоги - Simula и Sol. В последствии там же был разработан язык непрерывно дискретного моделирования НЕДИС (автор Гусев В. В.). Более подробно о разработках Киевской школы имитационного моделирования и в Украине вообще можно ознакомится в статье Бигдан В. Б., Гусев В. В., Марьянович Т. П., Сахнюк М. А. "Становление и развитие имитационного моделирования в Украине", опубликованной в разделе Статьи нашего портала. 

Заметную роль сыграла и играет сейчас московская школа имитационного моделирования - это ИПУ РАН им В. А. Трапезникова, МВТУ имени Н. Э. Баумана, МГУ имени М. В. Ломоносова и т.д. Например, это коллектив кафедры ЭВМ МВТУ им. Н.Э. Баумана, возглавляемый крупным ученым в области теории проектирования ЭВМ профессором Анисимовым Борисом Владимировичем. Работами по моделированию вычислительных машин и информационных систем на уровне устройств руководил доцент (позднее профессор) Петров Виктор Яковлевич. Наиболее значительный вклад в это направление внесли: доцент (позднее профессор) Петров Алексей Викторович и доценты Шкатов Петр Николаевич и Черненький Валерий Михайлович. Одним из серьезных результатов явилась разработка языка СТАМ-КЛАСС (руководитель работ Черненький В. М.). Транслятор для данного языка был разработан сначала для ЭВМ М-222, а затем последовательно перенесен на БЭСМ-6, ЕС ЭВМ, IBM PC. СТАМ-КЛАСС успешно используется в учебном процессе и научных исследованиях на протяжении многих лет.

Были сложившиеся школы имитационного моделирования в Ленинграде, в Новосибирске и в других городах СССР.

Не смотря на успешные отечественные разработки, языку GPSS удалось проявить себя и занять одно из главенствующих мест среди средств имитации используемых в СССР. Действительно, учитывая силу нашей науки и даже политическую ситуацию это было под силу действительно уникальному по своим свойствам языку. 

В СССР активное использование GPSS началось в конце 60-х/начале 70-х годов. Появились первые публикации и переводы технической документации. Наиболее известные первые работы были сделаны Дедковым А. Ф., Головановым О. В., Дуваковым С. Г., Якимовым И. М., Девятковым В. В., Окольнишниковым В. В. и др. В 1980 году в издательстве "Машиностроение" был издан перевод "красной" книги Т. Шрайбера под редакцией Файнберга. Тираж данной книги (10000 экземпляров) очень быстро был раскуплен и вскоре стал бестселлером. Все это внесло большой вклад в популяризацию GPSS в СССР.

К самым первым работам можно отнести работу, завершенную в 1972 году Дедковым Анатолием Федоровичем, на кафедре вычислительной техники МИЭМ, по разработке интерпретатора типа GPSS для ЭВМ Минск-22. Она была реализована на языке Фортран. Но в силу того, что программа очень медленно работала, она не нашла широкого практического применения. 

В 70-е годы коллективом ученых из Новосибирска, в составе которого был Окольнишников Виктор Васильевич, была проведена разработка интерпретатора GPSS для советского суперкомпьютера того времени БЭСМ. Работы проводились по заказу Главкосмоса и Министерства обороны.

В середине 70-х в СССР с мэйнфреймами IBM/360 появились первые копии системы GPSS/360. Почти сразу появились различные переводы эксплуатационной документации на систему. Наиболее удачным был перевод, выполненный Шустовой Еленой при научных и технических консультациях Дедкова А.Ф. 

Таким образом, GPSS быстро распространялся в среде специалистов по имитационному моделированию.
В связи с этим в Министерстве Радиопромышленности было принято решение о целесообразности сделать профессиональный перевод документации и тиражировать систему с машинами серии ЕС ЭВМ (прототип IBM/360). В 1977 году на Казанском заводе ЭВМ был выпущен первый, промышленно тиражируемый вариант GPSS - пакет моделирования дискретных систем ПМДС (в основе его был GPSS/360), а через два года появилась новая версия ПМДС 2.0 (в основе его был GPSS V). Руководителями данных работ были Якимов Игорь Максимович, Корниенко Игорь Анатольевич и Девятков Владимир Васильевич. В дальнейшем (1977-1985) было внедрено более 1000 пакетов в НИИ, учебные заведения и другие предприятия СССР. Это был мощный импульс развития GPSS в СССР. 

Параллельно с этими работами в Казани совместно с МВТУ им. Баумана проводилась целенаправленная работа по подготовке научных кадров в этом направлении, защищено большое количество диссертаций, в которых активно использовался GPSS. Таким образом, в Казани сложилась настоящая научная школа имитационного моделирования, учебная и практическая база по модификации и разработке новых систем имитационного моделирования. Не смотря на сложные времена, эта школа сохранилась и действует.

Во многих ВУЗах СССР стали активно использовать GPSS в учебном процессе: в МВТУ им. Н.Э. Баумана (Петров Виктор Яковлевич); в МИЭМ (Дедков Анатолий Федорович); в Казанском авиационном институте (Якимов Игорь Максимович) и в десятках других Вузов. 

В Казани в начале 80-х годов под руководством Якимова И. М. и Девяткова В. В. была осуществлена адаптация системы GPSS-FORTRAN для ЭВМ серии СМ ЭВМ (аналог семейства PDP). Авторами разработки были ПьяновГригорий Михайлович и Трегубов Владимир Михайлович. Данная система - ПМДС-ФОРТРАН, хоть и не нашла столь широкого распространения, долгие годы успешно функционировала на многих предприятиях. 

Было очень много попыток сделать на базе идей GPSS что-то более совершенное, в том числе и в СССР. Например, система ПЛИС (на языке PL/1) автор идеи и разработчик Дедков А. Ф. (МИЭМ г. Москва). Она была ориентированна на попытку встроить методы и приемы имитации, используемые в GPSS, в алгоритмический язык PL/1. Интересна по новизне и идеям была система ДИСМА, разработанная Девятковым В. В. (1986 год). Это была диалоговая надстройка над GPSS для графических станций ЕС ЭВМ. Она имела в своем составе много средств, позволяющих практически использовать методы диалога для проведения имитации - редактор текста моделей, оперативный анализ стандартных результатов моделирования, графическое представление выходной статистики в форме вероятностных распределений, прерывание моделирования с возможностью дальнейшего продолжения и т.д. Но, к сожалению, она не получила широкого распространения. Это произошло по двум причина. Во-первых, из-за распада СССР и последовавшим за ним экономическом кризисом. Во-вторых, из-за перехода большинства пользователей на ПЭВМ. Хотя по уровню идей и способам их реализации она не уступала лучшим имитационным системам того времени. Особенно это стало очевидно сейчас, когда мы видим, как развивался GPSS на западе, например, она сопоставима с разработками фирмы Norden Division.

Детская одежда - модно и недорого: детский мольберт интернет магазин. Детский интернет магазин.

В конце 80-х годов в стране появились первые версии GPSS/PC. В основном это были копии программ полученные через третьи страны, в основном страны члены СЭВ (ГДР, Болгария и т.д.). Они отличались плохим качеством перевода документации или ее полным отсутствием. Поэтому в Казани под руководством Якимова И. М. был выполнен перевод эксплуатационной документации по GPSS/PC. Этот перевод свободно распространялся в электронном виде. GPSS/PC получил огромное распространение среди советских ВУЗов.

Несмотря на дальнейшие политические и экономические события, GPSS в России выжил! В первую очередь об этом говорит тот факт, что сейчас практически в любом высшем учебном заведении России при подготовке специалистов технического и экономического направления его активно используют в учебном процессе. В Списке ВУЗов, использующих GPSS, приведена известная на сегодняшний день информация об этом. В общеобразовательный стандарт ряда специальностей, например, "Системы автоматизированного управления", "Электронно-вычислительные машины, комплексы и сети", включено знание языка GPSS и умение использовать его для проведения исследований. Таким образом, потенциально готова и постоянно пополняется целая армия специалистов, готовых его применить на практике. По нашим оценкам из стен ВУЗов ежегодно выходит не менее 10000 специалистов, которым в разном объеме преподавался GPSS. 

Также серьезным вкладом в современное развитие GPSS, особенно в конце 80-х и 90-е годы, были работы и книги, автором которых был профессор Советов Борис Яковлевич (ЛЭТИ). Серия учебников Советов Б. Я., Яковлев И. В. "Моделирование систем" (1988-1999 г.г.) стала стандартом "де-факто" при разработке и проведении курсов по моделированию систем во многих ВУЗах.

Кроме России среди республик бывшего СССР наиболее активно используется GPSS в Украине, Латвии и Белоруссии. На GPSS воспитаны и созданы настоящие школы разработчиков. На Украине - это коллектив в Киевском национальном техническом университете под руководством профессора Томашевского Валентина Николаевича. В Латвии - это профессор Толуев Юрий Иванович и профессор Меркурьев Юрий Анатольевич (Рижский политехнический институт (ныне Рижский технический университет)), профессор Яцкив Ирина Владиславовна (Рижский институт инженеров гражданской авиации (ныне Рижский институт транспорта и связи)). В Белоруссии - Бейтюк Юрий Ростиславович (Гродненский государственный университет им Янки Купалы) и т.д.

В последние годы в связи с возрождением интереса к GPSS начали появляться много новых учебно-методических материалов. В разделе Обучение / Литература по GPSS приведены все известные нам на сегодня значимые публикации.

О возрождении интереса к языку говорит и появлении ряда русскоязычных Интернет-ресурсов. Кроме www.gpss.ru это www.gpss-forum.narod.ru и www.simulation.org.ua.

 


Девятков В. В.
(кандидат технических наук, руководитель проекта GPSS.RU, директор фирмы " Элина-Компьютер")