Сравнивать BPMN c точки зрения трассировки требований IDEF0 бесмысленно. Одна из ключевых задач трассировки - это трассировка нефункциональных требований к функциональном, у BPMN, насколько я знаю, просто нет выразительных средств для этого, в то время как для IDEF0 это просто "нативное" состояние.
Не согласен насчет бессмысленности. Это сравнение весьма полезно с точки зрения практического применения каждой из этих нотаций для управления требованиями.
Безусловно BPMN не является средством конфигурационного управления, как IDEF0. Тем не менее ровно настолько BPMN является процессной нотацией и позволяет зафиксировать в процессе контекст взаимодействия пользователя с системой, настолько мы можем осуществить трассировку.
И IDEF0 и BPMN требуют зафиксировать границы процесса и цель моделирования. Управление viewpoint в BPMN не такое явное, как в IDEF0, но тем не менее свои критерии детализации описания тоже присутствуют.
Для каждой activity на BPMN диаграмме можно указать исполнителя, для процесса целиком желательно выделить его владельца. На схемке во вложении мы зафисировали активность , ассоциированную с Системой.
Смысл стрелок в BPMN и IDEF0 разный (в BPMN это поток управления, а в IDEF все определяется тем , куда пришла стрелка). То , для чего в IDEF0 отведено три типа входящих стрелок и один исходящий в BPMN отражается только направленной и ненаправленной ассоциацией.
Тем не менее связь системы как с активностью, ее ассоциациями, так и с процессом в целом устанавливается. А если есть связь, значит возможна и трассировка.
Несомненным преимуществом IDEF0 является жесткость декомпозиции. Все связи декомпозируемого процесса необходимо пробросить вниз (или наоборот вытащить наверх из декомпозиции) или осуществить туннелирование.
Естественно BPMN не заставляет так строго работать с ассоциативными связями - декомпозиция осуществляется только относительно потока управления.
Поэтому как только мы зафиксировали факт взаимодействия с системой в BPMN мы тут же вынуждены менять нотацию и само это взаимодействие описывать через use case или другими видами поведенческих диаграмм.
В IDEF0 необходимости менять нотацию нет .
В общем то это и определяет применимость нотаций: нужна глубокая декомпозиция - используем IDEF0, нужны события, оркестровки , хореографии или интуитивно понятное отображение БП - тогда BPMN. Но и ту, и другую нотацию можно использовать для трассировки.
Вышесказанное является моей сугубо личной точкой зрения, ни на научность подхода, ни на методологическую чистоту не претендую