Структура продукционного имитатора представлена на рисунке (Рис.14).
Основными его элементами являются динамическая продукционная система и аппарат событий. Действия инициируются системой вывода, а нерегулярные события имитируются специальным блоком. При имитации состояние системы изменяется в соответствии с описанием нерегулярного события либо действия, которое началось или завершилось. После любого изменения состояния, т.е. при каждом событии, вызывается система вывода. Она просматривает в БЗ все операции и проверяет по предусловиям, могут ли они начаться. При нахождении таких операций инициируются события начала соответствующих действий. Итак, продукционная система (БД, БЗ и система вывода), система имитации нерегулярных событий и аппарат ведения событий совместно осуществляют построение модели процесса. На основании анализа результатов имитации на этой модели вычисляются различные показатели функционирования системы. Система трассировки выводит подробную информацию о событиях в специальный файл, который затем обрабатывается для детального анализа процесса и представления информации в удобном виде. Система анимации позволяет отображать на экране во время моделирования поведение системы.

Рис.14. Структура РДО-имитатора
РДО-имитатор может быть использован для создания имитационных моделей, систем планирования, игр и тренажеров. Поскольку традиционные продукционные правила являются частным случаем модифицированных, они также могут быть записаны на РДО-языке и использованы в процессе вывода. Это означает, что на РДО-имитаторе реализуются также экспертные системы и гибридные системы, включающие экспертные системы, имитационные модели и алгоритмы оптимизации. Непрерывные процессы также могут быть описаны, поскольку формулы интегрирования переменных состояния можно записать в виде модифицированных продукций. Шаг интегрирования в этом случае есть длительность действия.