Собственно бОльший вопрос в том нужно ли делать в рамках одного проекта возможность описания процессов в нескольких нотациях.
Как по вашему нотация BPMN (и другие популярные) может быть одним из уровней декомпозиции ? Или лучше всего не смешивать нотации в рамках одного проекта (или сделать IDEF0,IDEF3,DFD,eEPC вместе а BPMN отдельно) а оставить как самостоятельную нотацию?
Понимаете как ситуация. Возьмем тот же BPWIN. Там смешаны три нотации как минимум. Вместе с тем, эти нотации совершенно самостоятельные и независимые одна от другой. Смешение - дело рук производителя, который опирался вероятно на опыт министерства обороны США, свой собственный опыт и опыт мировой общественности.
Какую нотацию использовать, как их смешивать - это может подсказать вам только отличный опыт, ясное понимание того, что делаете. Поддержит ли это мировая общественность? А вам она нужна?
Следует только ясно и точно понимать различия в этих нотациях. Одна нотация посторена на принципах событие действие результат. Другая вход-функция-выход. Во всех них много общего, но
IDEF0 - скорее структурная схема фугкций системы
IDEF3 - потоки работ - алгоритмы (сценарии) исполнения работ (хотя есть и другой способ использования)
DFD - потоки данных с учетом обработки и накопления
BPMN - скорее близка IDEF3, но нотация все-таки заточена под BPEL
Все эти факты и нужно учитывать, и отталкиваться от стандартов