Имитация деятельности, представленной в виде функциональной структуры, имеет свои особенности, поскольку нотация IDEF0 не предусматривает моделирование последовательности экземпляров операций на диаграмме процесса. Функции IDEF0 используются как "контейнеры" для хранения диаграмм процессов, описанных в нотации Процесс/Процедура, ЕРС или BPMN. В этом случае движок имитации представляет функциональную диаграмму IDEF0 в виде ряда отдельных диаграмм процессов в нотациях Процесс/Процедура, ЕРС или BPMN и создает по ним экземпляры имитирующих процессов. При этом созданные экземпляры имитирующих процессов могут передавать управление друг другу (если это предусмотрено аналитиком) или запускаться на выполнение независимо друг от друга.
Для моделирования передачи управления между экземплярами процессов необходимо связать диаграммы процессов по правилам, описанным в главе Моделирование передачи управления из одного процесса в другой. Если диаграммы процессов не связаны, то созданные по ним экземпляры имитирующих процессов запускаются на выполнение по правилам возникновения экземпляров имитирующих стартовых событий (см. главу Моделирование возникновения экземпляра процесса) независимо друг от друга и выполняются параллельно.
Для модели операции, представленной в виде недекомпозированной функции IDEF0, проводится "псевдоимитация" выполнения экземпляра операции, заключающаяся в простой калькуляции ряда стоимостных и временных параметров. При этом: