Page 369 -
P. 369
13 The Business Process Modeling Notation 367
Exercise 5. Transform the model below into YAWL.
A
e
C
B
e
D
Exercise 6. Transform the model below into YAWL.
amount
amount>1000 B
A
C
<Process Name=’P’>
<Property Name=’amount’ Type=’xs:integer’/>
<Task name=’A’>
<Property Name=’amount’ Type=’xs:integer’/>
<Assignment Assigntime=’End’ To=’P.amount’ From=’amount’/>
</Task>
...
Exercise 7. Transform the model below into YAWL.
amount
A
B C
Chapter Notes
The Business Process Modeling Notation is standardized by the Object Manage-
ment Group [185]. In general, the main purpose of BPMN models is to facilitate
communication between domain analysts and to support decision-making based
on techniques such as cost analysis, scenario analysis, and simulation [43, 202].
However, BPMN models are also used as a basis for specifying software system
requirements.
Alternative notations for modeling business processes include UML Activity
Diagrams [183], Event-driven Process Chains [129], and Business Process Execu-
tion Language [36]. The latter two will be explained in the next two chapters along
with their relation to YAWL.

