Модули-макроопределения

Это низший уровень, реализующий сборку программ моделей средствами базовой подсистемы программирования. Например, возможность ввода в язык программирования новых дополнительных классов объектов, в частности, динамических [новых видов транзактов со специальными подпрограммами обработки типовых (для конкретно решаемой задачи) ситуаций моделирования] позволяет повысить проблемную ориентацию подсистемы программирования и тем самым ускорить процесс «до программирования» компонент имитационной системы.
Программные модули, реализующие типовые математические схемы формализации моделируемых элементов системы (например, кусочно-линейный агрегат, вероятностный автомат и т. п.) На этом уровне комплексирование может быть реализовано в рамках стандартных схем сопряжения.
Подмодели. Подразумевается формирование модели сложного технического объекта при условии разбиения процесса его функционирования на ряд под-процессов, описываемых самостоятельно. При этом под-процессы Могут развиваться во времени последовательно либо параллельно. При последовательном соединении под-процессов связь подмоделей осуществляется по входам и выходам в соответствии с заданным (сформированным) сценарием имитации. При параллельном соединении под-процессов, как правило, внутри под-процессов должны быть предусмотрены и точки их активации и реактивации, позволяющие переключаться с одного под-процесса на другой. Соответственно и программа управления имитацией будет несколько сложнее, чем для последовательного соединения под-процессов.
Модели и расчетные модули. Имитационное моделирование кроме непосредственной имитации включает и операции как предшествующие имитации (подготовка данных), так и последующие (сбор статистических данных, их обработка, расчет показателей эффективности и т. д.). В целях автоматизации процесса исследования на ЭВМ соответствующие обеспечивающие, имитационные и расчетные программы должны быть скомплексированы и состыкованы.
Поставленная задача решается программами управления имитационным экспериментом. В качестве базового программного обеспечения для этих целей могут быть использованы программы-мониторы, входящие в состав специального математического обеспечения ЭВМ, базирующиеся на представлении знаний о структурах задач в виде семантических сетей.