BPMN elements can be integrated into the UAF model. The Processes (BPD) and Sequences (BPD) diagrams in the UAF model are based on BPMN Process Diagram (BPD). Some diagram elements have both UAF and BPMN stereotypes.

BPMN toolbars are available in the following diagrams:

FrameworkDiagrams

UAF 1.2

DoDAF 2.1

MODAF

  • MODAF. OV-5 Operational Activity Model BPD
  • MODAF. OV-6c Operational Event-Trace Description BPD
  • MODAF. SV-4 Functionality Description BPD
  • MODAF. SV-10c Resource Event-Trace Description BPD

NAF

  • NOV-5 Operational Activity Model BPD
  • NOV-6c Operational Event-Trace Description BPD
  • NSV-4 System Functionality Description BPD
  • NSV-10c System Event-Trace Description BPD

 NAF 4.0

  • L4 Logical Activities BPD
  • L6 Logical Sequence BPD
  • P4 Resource Functions BPD
  • P6 Resource Sequence BPD


There are two ways to turn the BPMN compliance mode on:

  • Creating a new project. In this case, BPMN compliance affects all UAF elements compatible with BPMN.
  • Change the Project Options for the existing project. In this case, you can choose if you want the BPMN compliance to affect only new or existing elements.

You will also be suggested to turn the BPMN compliance on while creating the BPD diagram.



To turn on the BPMN compliance mode 


  1. Click Options > Project.
  2. In the Project Options dialog, click the UAF property group.
  3. Set the BPMN Compliance Mode property value to true.
  4. Click OK.



Mapping UAF and BPMN

The mapping list of UAF and BPMN stereotypes:

UAFBPMN
Operational Activity ActionCall Activity
Function ActionCall Activity
Operational ActivityBPMN Process
Function BPMN Process
Service FunctionBPMN Process
Operational Activity Edge [Control Flow]Sequence Flow
Function Edge [Control Flow]Sequence Flow
Operational Activity Edge [Object Flow]Data Association
Function Edge [Object Flow]Data Association
Operational AgentResource
Resource PerformerResource
Operational InformationBPMN Message
Resource InformationBPMN Message

Example

Let's see an example of how can BPMN Process elements be used in an Operational Process Flow (BPD) diagram.

In the created Operational Process Flow (BPD) diagram, the Claim Processing behavior was modeled using the BPMN Process elements. The following figure shows the BPMN Process diagram, where some elements have both UAF and BPMN stereotypes.