However, the static and dynamic information is split into two diagrams for simplicity. Decomposition stops when all 3 types of components of a level are primitives. This is the primitive level . One model instance can have only one primitive level. The dynamic diagram at the primitive level gives the sequential ordering and control flow of activities at the lowest possible level.
Every enterprise has an overall state and an overall activity.
The process model can be viewed as a directed graph, where the usual reachability algorithms apply. The process model can be mapped to a resource allocation graph, and deadlock can be checked, using common algorithms such as the banker's algorithm. We can then use a shortest path algorithm to reach from one state to the last. Conclusion BPM is a conceptual model that serves to represent the important aspects of a business process in one model. It is part of a larger project that aims at exploring database support for workflow management.