Modularity in Process Models: Review and Effects
The use of sub-processes in large process models is an important step in modeling practice to handle complexity. While there are several advantages attributed to such a modular design, including ease of reuse, scalability, and enhanced understanding, the lack of precise guidelines turns out to be a major impediment for applying modularity in a systematic way. In this paper, the authors approach this area of research from a critical perspective. Their first contribution is a review of existing approaches to process model modularity. This paper shows that aside from some limited insights, a systematic and grounded approach to finding the optimal modularization of a process model is missing. Therefore, they turned to modular process models from practice to study their merits.