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.
   364   365   366   367   368   369   370   371   372   373   374