Ulisses Telemaco added Simple_Parallel_Composition_This_operator__.md  over 8 years ago

Commit id: 8336208d5eb213608884f69076a35e5eaeeb887f

deletions | additions      

         

## Simple Parallel Composition  This operator takes two processes and perform a parallel composition. See the Figure 01 a simple example. Unlike the serial operators - where the order of the parameters matter - the parallel operator does not take the parameters order in consideration.  Figure 02 - Parallel Composition scenario 1  In this scenario, the operator performs the following manipulations:  * step 1. create a parallel gateway  * step 2. remove the original transitions after each start event  * step 3. remove one of the start event  * step 4. connect the remain start event with the gateway created at step 1  * step 5. connect this parallel gateway with the first task of each process  * step 6. create another parallel gateway  * step 7. remove the original transitions before each end event  * step 8. remove one of the end event  * step 9. connect the last gateway created with the remain end event  * step 10. connect the last task of each process with this gateway*   When the first element after the start event of one of the process is a parallel gateway, the steps 1 is unnecessary. The same criteria is used when the element before the end event is a parallel gateway: the step s6 is not necessary  Take a look at the examples showed at Figure 2 and 3.  Figure 02 - Parallel Composition scenario 2  Figure 03 - Parallel Composition scenario 3