COMPRO: A Methodological Approach for Business Process Contextualisation

  • Jose Luis de la Vara
  • Raian Ali
  • Fabiano Dalpiaz
  • Juan Sánchez
  • Paolo Giorgini
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6426)


Context-awareness has emerged as a new perspective for business process modelling. Business processes are strongly influenced by context, the environment where they are executed, and thus context should not be ignored when modelling them. This calls for new approaches that facilitate contextualisation, i.e. identification and representation of the way context influences a business process. In addition, detailed methodological guidance for correct business process contextualisation should be provided. However, existing works on context-aware business process modelling do not deal with these challenges. This paper addresses them by presenting COMPRO, a methodological approach for business process contextualisation. Starting from an initial business process model, context is analysed in order to discover its relevant variations and specify their effect on a business process. Our approach helps process designers to adequately specify context variants and business process variants that accommodate them. Our ultimate goal is to guarantee the correct design of business processes that fit their context. In addition, we report initial results about COMPRO application and evaluation.


business process modelling context-awareness business process contextualisation correctness of business process models context analysis 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Ali, R., Dalpiaz, F., Giorgini, P.: A Goal Modelling Framework for Self-Contextualizable Software. In: Halpin, T., et al. (eds.) BPMDS 2009 and EMMSAD 2009. LNBIP, vol. 29, pp. 326–338. Springer, Heidelberg (2009)Google Scholar
  2. 2.
    Ali, R., Dalpiaz, F., Giorgini, P.: A Goal-based Framework for Contextual Requirements Modeling and Analysis. Requirements Engineering Journal (to appear, 2010)Google Scholar
  3. 3.
    Born, M., Kirchner, J., Mueller, J.P.: Context-driven Business Process Modeling. In: TCoB 2009 (2009)Google Scholar
  4. 4.
    Bouquet, P., et al.: Theories and uses of context in knowledge representation and reasoning. Journal of Pragmatics 35(3), 455–484 (2003)CrossRefGoogle Scholar
  5. 5.
    Calvary, G., et al.: A Unifying Reference Framework for multi-target user interfaces. Interacting with Computers 15(3), 289–308 (2003)CrossRefGoogle Scholar
  6. 6.
    de la Vara, J.L., et al.: Business Process Contextualisation via Context Analysis. In: ER 2010 (to appear, 2010)Google Scholar
  7. 7.
    Ghattas, J., Soffer, P., Peleg, M.: A Formal Model for Process Context Learning. In: Rinderle-Ma, S., et al. (eds.) BPM 2009 Workshops. LNBIP, vol. 43, pp. 140–157. Springer, Heidelberg (2010)Google Scholar
  8. 8.
    Hallerbach, A., Bauer, T., Reichert, M.: Capturing Variability in Business Process Models: The Provop Approach. Journal of Software Maintenance and Evolution: Research and Practice (in press, 2010)Google Scholar
  9. 9.
    Henricksen, K., Indulska, J.: A software engineering framework for context-aware pervasive computing. In: PerCom 2004, pp. 74–86 (2004)Google Scholar
  10. 10.
    Indulska, M., et al.: Business Process Modeling: Current Issues and Future Challenges. In: van Eck, P., Gordijn, J., Wieringa, R. (eds.) CAiSE 2009. LNCS, vol. 5565, pp. 501–514. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  11. 11.
    Indulska, M., et al.: Business Process Modeling: Perceived Benefits. In: Laender, A.H.F. (ed.) ER 2009. LNCS, vol. 5829, pp. 458–471. Springer, Heidelberg (2009)Google Scholar
  12. 12.
    la Rosa, M., Dumas, M., ter Hofstede, A.H.M.: Modelling Business Process Variability for Design-Time Configuration. In: Cardoso, J., van der Aalst, W. (eds.) Handbook of Research on Business Process Modeling, pp. 204–228. IGI Global (2009)Google Scholar
  13. 13.
    Mansar, S.L., Reijers, H.A.: Best practices in business process redesign: validation of a redesign framework. Computers in Industry 56(5), 457–471 (2005)CrossRefGoogle Scholar
  14. 14.
    Moddaferi, S., et al.: A Methodology for Designing and Managing Context-Aware Workflows. In: Krogstie, J., Kautz, K., Allen, D. (eds.) Mobile Information Systems II, pp. 91–106. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  15. 15.
    Pesic, M., et al.: Constraint-Based Workflow Models: Change Made Easy. In: Meersman, R., Tari, Z. (eds.) OTM 2007, Part I. LNCS, vol. 4803, pp. 77–94. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  16. 16.
    Ploesser, K., et al.: Context Change Archetypes: Understanding the Impact of Context Change on Business Processes. In: ACIS 2009, pp. 225–234 (2009)Google Scholar
  17. 17.
    Ploesser, K., et al.: Learning from Context to Improve Business Process. BPTrends 2009(1), 1–9 (2009)Google Scholar
  18. 18.
    Robson, C.: Real World Research. Blackwell, Oxford (2002)Google Scholar
  19. 19.
    Rosemann, M., Recker, J., Flender, C.: Contextualisation of business processes. International Journal of Business Process Integration and Management 3(1), 47–60 (2008)CrossRefGoogle Scholar
  20. 20.
    Saidani, O., Nurcan, S.: Towards Context Aware Business Process Modelling. In: BPMDS 2007 (2007)Google Scholar
  21. 21.
    Schonenberg, H., et al.: Process Flexibility: a Survey of Contemporary Approaches. In: Dietz, J.L.G., et al. (eds.) CIAO! 2008 and EOMAS 2008. LNBIP, vol. 10, pp. 16–30. Springer, Heidelberg (2008)Google Scholar
  22. 22.
    Smanchat, S., Ling, S., Indrawan, M.: A Survey on Context-Aware Workflow Adaptations. In: MoMM 2008, pp. 414–417 (2008)Google Scholar
  23. 23.
    Strang, T., Linnhoff-Poppien, C.: A Context Modeling Survey. In: Workshop on Advanced Context Modelling, Reasoning and Management, UbiComp 2004 (2004)Google Scholar
  24. 24.
    van der Aalst, W.M.P., et al.: Workflow Patterns. Distributed and Parallel Databases 14(1), 5–51 (2003)CrossRefGoogle Scholar
  25. 25.
    van der Aalst, W.M.P., et al.: Business process mining: An industrial application. Information Systems 32(5), 713–732 (2007)CrossRefGoogle Scholar
  26. 26.
    Weske, M.: Business Process Management: Concepts, Languages, Architectures. Springer, Heidelberg (2007)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Jose Luis de la Vara
    • 1
  • Raian Ali
    • 2
  • Fabiano Dalpiaz
    • 2
  • Juan Sánchez
    • 1
  • Paolo Giorgini
    • 2
  1. 1.Centro de Investigación en Métodos de Producción de SoftwareUniversidad Politécnica de ValenciaSpain
  2. 2.Department of Information Engineering and Computer ScienceUniversity of TrentoItaly

Personalised recommendations