Decomposition Driven Consolidation of Process Models

  • Fredrik Milani
  • Marlon Dumas
  • Raimundas Matulevičius
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7908)

Abstract

Oftentimes business processes exist not as singular entities that can be managed in isolation, but as families of variants that need to be managed together. When it comes to modelling these variants, analysts are faced with the dilemma of whether to model each variant separately or to model multiple or all variants as a single model. The former option leads to a proliferation of models that share common parts, leading to redundancy and possible inconsistency. The latter approach leads to less but more complex models, thus hindering on their comprehensibility. This paper presents a decomposition driven method to capture a family of process variants in a consolidated manner taking into account the above trade-off. We applied our method on a case study in the banking sector. A reduction of 50% of duplication was achieved in this case study.

Keywords

Variants Variation Driver Process Model Consolidation Decomposition and Family of Process Variants 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Bailey, K.: Typologies and Taxonomies: An introduction to Classification Techniques. Sage (1994)Google Scholar
  2. 2.
    Cardoso, J., Mendling, J., Neumann, G., Reijers, H.A.: A Discourse on Complexity of Process Models. In: Eder, J., Dustdar, S. (eds.) BPM 2006 Workshops. LNCS, vol. 4103, pp. 117–128. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  3. 3.
    Dijkman, R.M., Gfeller, B., Kuster, J.M., Völzer, H.: Identifying refactoring opportunities in process model repositories. Information & Software Technology 53(9), 937–948 (2011)CrossRefGoogle Scholar
  4. 4.
    Dumas, M.: Consolidated Management of Business Process Variants. In: Daniel, F., Barkaoui, K., Dustdar, S. (eds.) BPM 2011 Workshops, Part II. LNBIP, vol. 100, p. 1. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  5. 5.
    Flyvbjerg, B.: Five misunderstandings about case-study research. Qualitative inquiry 12(2), 219–245 (2006)CrossRefGoogle Scholar
  6. 6.
    Hallerbach, A.: Bauer, T., Reichert, M.: Configuration and Management of Process Variants. In: Handbook on Business Process Management, vol. 1, pp. 237–255. Springer (2010)Google Scholar
  7. 7.
    Harmon, P.: The Scope and Evolution of Business Process Management. In: Handbook on Business Process Management, vol. 1, pp. 37–81. Springer (2010)Google Scholar
  8. 8.
    Kitchenham, B., Pickard, L., Pfleeger, S.: Case studies for method and tool evaluation. IEEE Software 12(4), 52–62 (1995)CrossRefGoogle Scholar
  9. 9.
    Ludwig, H., Rankin, Y., Enyedi, R., Anderson, L.C.: Process Variation Analysis using Empirical Methods: A Case Study. In: Rinderle-Ma, S., Toumani, F., Wolf, K. (eds.) BPM 2011. LNCS, vol. 6896, pp. 62–65. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  10. 10.
    Milani, F., Dumas, M., Matulevičius, R.: Identifying and Classifying Variations in Business Processes. In: Bider, I., Halpin, T., Krogstie, J., Nurcan, S., Proper, E., Schmidt, R., Soffer, P., Wrycza, S. (eds.) BPMDS 2012 and EMMSAD 2012. LNBIP, vol. 113, pp. 136–150. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  11. 11.
    Pascalau, E., Rath, C.: Managing Business Process Variants at eBay. In: Mendling, J., Weidlich, M., Weske, M. (eds.) BPMN 2010. LNBIP, vol. 67, pp. 91–105. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  12. 12.
    Richen, A., Steinhorst, A.: Standardization or harmonization? You need both. BPTrends Newsletter (November 2005)Google Scholar
  13. 13.
    Romero, H., Dijkman, R., Grefen, P., van Weele, A.: Harmonization of Business Process Models. In: Daniel, F., Barkaoui, K., Dustdar, S. (eds.) BPM 2011 Workshops, Part I. LNBIP, vol. 99, pp. 13–24. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  14. 14.
    La Rosa, M., Dumas, M., Uba, R., Dijkman, R.M.: Business Process Model Merging: An Approach to Business Process Consolidation. ACM Transactions on Software Engineering and Methodology (to appear, 2013)Google Scholar
  15. 15.
    Rummler, G., Brache, A.: Improving Performance: How To Manage the White Space on the Organization Chart. The Jossey-Bass Management Series (1995)Google Scholar
  16. 16.
    Runeson, P., Höst, M.: Guidelines for conducting and reporting case study research in software engineering. Empirical Software Engineering 14(2), 131–164 (2009)CrossRefGoogle Scholar
  17. 17.
    Schafermeyer, M., Grgecic, D., Rosenkranz, C.: Factors Influencing Business Process Standardization: A Multiple Case Study. In: Proceedings of the 43rd Hawaii International Conference on System Sciences. IEEE (2010)Google Scholar
  18. 18.
    Sharp, A., McDermott, P.: Workflow modeling: tools for process improvement and applications development. Artech House (2009)Google Scholar
  19. 19.
    Simidchieva, B.I., Clarke, L.A., Osterweil, L.J.: Representing process variation with a process family. In: International Conference on Software Processes, Minneapolis MN, USA, pp. 109–120. Springer (2007)Google Scholar
  20. 20.
    Smith, E.E., Medin, D.L.: Categories and concepts. Harvard University Press (1981)Google Scholar
  21. 21.
    Svahnberg, M., van Gurp, J., Bosch, J.: A taxonomy of variability realization techniques. Softw. Pract. Exper. 35(8), 705–754 (2005)CrossRefGoogle Scholar
  22. 22.
    Weber, B., Reichert, M., Mendling, J., Reijers, H.A.: Refactoring large process model repositories. Computers in Industry 62(5), 467–486 (2011)CrossRefGoogle Scholar
  23. 23.
    Yin, R.K.: Case study research: Design and methods, 5th edn. Sage Publications (2008)Google Scholar
  24. 24.
    Young, F.W., Hamer, R.M.: Multidimensional scaling: History, theory, and applications. Lawrence Erlbaum Associates (1987)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Fredrik Milani
    • 1
  • Marlon Dumas
    • 1
  • Raimundas Matulevičius
    • 1
  1. 1.Institute of Computer ScienceUniversity of TartuTartuEstonia

Personalised recommendations