Инструментальные средства имитационной системы

Инструментальные средства имитационной системы, реализованные в виде программ, организационно объединены в рамках специального системного программного обеспечения имитационной системы (ССПО ИС). Основная цель создания ССПО ИС состоит в предоставлении пользователю системы удобных средств работы для исследования и решения конкретной проблемы. Можно выделить следующие программные средства ССПО ИС:
обеспечивающие исследователя информацией о возможностях системы и методиках работы в ее информационной и программной средах;
позволяющие ускорить и по возможности автоматизировать процесс разработки конкретного варианта модели;
упрощающие процесс подготовки необходимой исходной информации для решения задачи;
обеспечивающие рациональные режимы проведения исследований на базе моделей имитационной системы.
Информационно-справочное ССПО. С целью повышения уровня автоматизации основных этапов работы в рамках системы и эффективности ее использования необходимо обеспечить пользователя системы информацией: 1) о возможностях имитационной системы для исследования эффективности конкретной операции (технической системы); 2) о методике решения поставленной задачи. Наряду с предоставлением пользователю информации в виде обычных справок современные программные системы должны обеспечивать и режимы автоматизированного обучения с оперативной выдачей пользователю (обучаемому) оценок и коррекции его ответов на поставленные вопросы. В качестве обучающей тематической среды используют тестовые примеры решения типовых задач исследования эффективности основных для данной имитационной системы объектов моделирования на всех или наиболее сложных для освоения этапах исследования эффективности операций. Режимы оперативного взаимодействия пользователя с имитационной системой поддерживаются соответствующими программными средствами.
ССПО автоматизации разработки и конструирования программ. К средствам автоматизации разработки конкретного варианта модели относятся средства кодирования компонент моделей и средства их комплексирования. Средства кодирования объединены в базовую подсистему программирования, основу которой могут составить как универсальные, так и специализированные языки программирования.
Базовую подсистему программирования используют для формирования компонент Банка модулей системы на этапе создания проблемно-ориентированной имитационной системы, а также на этапах эксплуатации системы при решении конкретных задач при отсутствии необходимых компонент программного обеспечения.
Одной из важнейших задач для многоэлементной программной системы является задача автоматизации комплексирования ее составляющих в виде законченных и единых программных единиц (задач или заданий для ЭВМ). При многоуровневом построении программной имитационной системы целесообразно эту задачу решать на нескольких уровнях. В частности, можно выделить несколько уровней комплексирования в имитационной системе и несколько соответствующих им классов программных компонент системы.