Multiple instances with prior design-time knowledge pattern
This pattern is based on the fact that the number of concurrent threads is known in advance at design time. It's the modeler who will be aware of the fact at design time and will know how many times the activity/task should be performed. The following table summarizes the details around multiple instances with prior design-time knowledge:
Signature |
Multiple Instances With Prior Design-time Knowledge Pattern |
Classification |
Multi-instance Pattern |
Intent |
The number of concurrent threads is known in advance at design time, and concurrent thread synchronization must be performed. |
Motivation |
This pattern has a context associated with it, which will determine the number of tasks/activities/subprocess instances; the context will be supplied at design time and will be a static value. Instances can be executed in parallel/sequence and must be synchronized before completion. This pattern behaves as a parallel split of the instances... |