Skip to main content
Top

2017 | OriginalPaper | Chapter

An Evaluation Framework for Design-Time Context-Adaptation of Process Modelling Languages

Authors : Jing Hu, Ghazaleh Aghakhani, Faruk Hasić, Estefanía Serral

Published in: The Practice of Enterprise Modeling

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

To enhance the performance and efficiency of business processes, it is essential to take the dynamics of their execution context into account during process modelling. This paper first proposes an evaluation framework that identifies the main requirements for supporting the modelling of context-adaptive processes. Using this framework, we analyse four popular business process modelling languages: Coloured Petri Nets (CPN), Business Process Modelling and Notation 2.0 (BPMN), Yet Another Workflow Language (YAWL), and Unified Modelling Language Activity Diagrams (UML AD). The analysis is carried out by evaluating how the respective language notations fulfil the identified requirements in several real-life scenarios. Lastly, a comparative analysis of the languages focussed on their support for modelling context-adaptive business processes is provided.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
2.
go back to reference Dumas, M., La Rosa, M., Mendling, J., Reijers, H.A.: Fundamentals of Business Process Management. Springer, Heidelberg (2013)CrossRef Dumas, M., La Rosa, M., Mendling, J., Reijers, H.A.: Fundamentals of Business Process Management. Springer, Heidelberg (2013)CrossRef
3.
go back to reference Saidani, O., Nurcan, S.: Context-awareness for adequate business process modelling. In: Proceedings of the 2009 3rd International Conference on Research Challenges in Information Science, RCIS 2009, pp. 177–186 (2009) Saidani, O., Nurcan, S.: Context-awareness for adequate business process modelling. In: Proceedings of the 2009 3rd International Conference on Research Challenges in Information Science, RCIS 2009, pp. 177–186 (2009)
4.
go back to reference vom Brocke, J., Schmiedel, T., Zelt, S.: Considering Context in Business Process Management- The BPM Process Framework. BPTrends (2015) vom Brocke, J., Schmiedel, T., Zelt, S.: Considering Context in Business Process Management- The BPM Process Framework. BPTrends (2015)
5.
go back to reference vom Brocke, J., Schmiedel, T., Recker, J., Trkman, P., Mertens, W., Viaene, S.: Ten principles of good business process management. Bus. Process Manag. J. 20, 530–548 (2014)CrossRef vom Brocke, J., Schmiedel, T., Recker, J., Trkman, P., Mertens, W., Viaene, S.: Ten principles of good business process management. Bus. Process Manag. J. 20, 530–548 (2014)CrossRef
6.
go back to reference Dey, A.K.: Understanding and using context. J. Pers. Ubiquit. Comput. 5, 4–7 (2001)CrossRef Dey, A.K.: Understanding and using context. J. Pers. Ubiquit. Comput. 5, 4–7 (2001)CrossRef
7.
go back to reference Coutaz, B.Y.J., Crowley, J.L., Dobson, S., Garlan, D.: Context is key. Commun. ACM 48, 49–53 (2005)CrossRef Coutaz, B.Y.J., Crowley, J.L., Dobson, S., Garlan, D.: Context is key. Commun. ACM 48, 49–53 (2005)CrossRef
8.
go back to reference de la Vara, J.L., Ali, R., Dalpiaz, F., Sánchez, J., Giorgini, P.: Business processes contextualisation via context analysis. In: Parsons, J., Saeki, M., Shoval, P., Woo, C., Wand, Y. (eds.) ER 2010. LNCS, vol. 6412, pp. 471–476. Springer, Heidelberg (2010). doi:10.1007/978-3-642-16373-9_37 CrossRef de la Vara, J.L., Ali, R., Dalpiaz, F., Sánchez, J., Giorgini, P.: Business processes contextualisation via context analysis. In: Parsons, J., Saeki, M., Shoval, P., Woo, C., Wand, Y. (eds.) ER 2010. LNCS, vol. 6412, pp. 471–476. Springer, Heidelberg (2010). doi:10.​1007/​978-3-642-16373-9_​37 CrossRef
9.
go back to reference Rosemann, M., Recker, J., Flender, C., Ansell, P.: Understanding context-awareness in business process design. In: Proceedings 17th Australasian Conference on Information Systems 2006 (2006) Rosemann, M., Recker, J., Flender, C., Ansell, P.: Understanding context-awareness in business process design. In: Proceedings 17th Australasian Conference on Information Systems 2006 (2006)
10.
go back to reference Rosemann, M., Recker, J., Flender, C.: Contextualization of business processes. Int. J. Bus. Process Integr. Manag. 3, 47–60 (2008)CrossRef Rosemann, M., Recker, J., Flender, C.: Contextualization of business processes. Int. J. Bus. Process Integr. Manag. 3, 47–60 (2008)CrossRef
11.
go back to reference Li, S., Xu, L.Da, Zhao, S.: The internet of things: a survey. Inf. Syst. Front. 17, 243–259 (2015)CrossRef Li, S., Xu, L.Da, Zhao, S.: The internet of things: a survey. Inf. Syst. Front. 17, 243–259 (2015)CrossRef
12.
go back to reference Henricksen, K., Indulska, J., Rakotonirainy, A.: Modeling context information in pervasive computing systems. In: Mattern, F., Naghshineh, M. (eds.) Pervasive 2002. LNCS, vol. 2414, pp. 167–180. Springer, Heidelberg (2002). doi:10.1007/3-540-45866-2_14 CrossRef Henricksen, K., Indulska, J., Rakotonirainy, A.: Modeling context information in pervasive computing systems. In: Mattern, F., Naghshineh, M. (eds.) Pervasive 2002. LNCS, vol. 2414, pp. 167–180. Springer, Heidelberg (2002). doi:10.​1007/​3-540-45866-2_​14 CrossRef
13.
go back to reference Saidani, O., Nurcan, S.: Towards context aware business process modelling. In: 8th Workshop on Business Process Modeling, Development, and Support, p. 9 (2007) Saidani, O., Nurcan, S.: Towards context aware business process modelling. In: 8th Workshop on Business Process Modeling, Development, and Support, p. 9 (2007)
14.
go back to reference Kröschel, I.: On the notion of context for business process use. In: ISSS/BPSC, pp. 288–297 (2010) Kröschel, I.: On the notion of context for business process use. In: ISSS/BPSC, pp. 288–297 (2010)
15.
go back to reference Serral, E., De Smedt, J., Vanthienen, J.: Extending CPN tools with ontologies to support the management of context-adaptive business processes. In: Fournier, F., Mendling, J. (eds.) BPM 2014. LNBIP, vol. 202, pp. 198–209. Springer, Cham (2015). doi:10.1007/978-3-319-15895-2_18 Serral, E., De Smedt, J., Vanthienen, J.: Extending CPN tools with ontologies to support the management of context-adaptive business processes. In: Fournier, F., Mendling, J. (eds.) BPM 2014. LNBIP, vol. 202, pp. 198–209. Springer, Cham (2015). doi:10.​1007/​978-3-319-15895-2_​18
16.
go back to reference Adams, M., Ter Hofstede, A., Russell, N., van der Aalst, W.M.P.: Dynamic and context-aware process adaptation. In: Handbook of Research on Complex Dynamic Process Management: Techniques for Adaptability in Turbulent Environments, pp. 104–136 (2009) Adams, M., Ter Hofstede, A., Russell, N., van der Aalst, W.M.P.: Dynamic and context-aware process adaptation. In: Handbook of Research on Complex Dynamic Process Management: Techniques for Adaptability in Turbulent Environments, pp. 104–136 (2009)
17.
go back to reference Yousfi, A., Bauer, C., Saidi, R., Dey, A.K.: UBPMN: a BPMN extension for modeling ubiquitous business processes. Inf. Softw. Technol. 74, 55–68 (2016)CrossRef Yousfi, A., Bauer, C., Saidi, R., Dey, A.K.: UBPMN: a BPMN extension for modeling ubiquitous business processes. Inf. Softw. Technol. 74, 55–68 (2016)CrossRef
18.
go back to reference Meyer, S., Ruppen, A., Magerkurth, C.: Internet of things-aware process modeling: integrating IoT devices as business process resources. In: Salinesi, C., Norrie, M.C., Pastor, Ó. (eds.) CAiSE 2013. LNCS, vol. 7908, pp. 84–98. Springer, Heidelberg (2013). doi:10.1007/978-3-642-38709-8_6 CrossRef Meyer, S., Ruppen, A., Magerkurth, C.: Internet of things-aware process modeling: integrating IoT devices as business process resources. In: Salinesi, C., Norrie, M.C., Pastor, Ó. (eds.) CAiSE 2013. LNCS, vol. 7908, pp. 84–98. Springer, Heidelberg (2013). doi:10.​1007/​978-3-642-38709-8_​6 CrossRef
19.
go back to reference Ayora, C., Torres, V., Pelechano, V.: BP Variability Case Studies Development using different Modeling Approaches. pp. 1–31 (2011) Ayora, C., Torres, V., Pelechano, V.: BP Variability Case Studies Development using different Modeling Approaches. pp. 1–31 (2011)
20.
go back to reference BÖrger, E.: Approaches to modeling business processes: a critical analysis of BPMN, workflow patterns and YAWL. Softw. Syst. Model. 11, 305–318 (2012)CrossRef BÖrger, E.: Approaches to modeling business processes: a critical analysis of BPMN, workflow patterns and YAWL. Softw. Syst. Model. 11, 305–318 (2012)CrossRef
21.
go back to reference Jian, H.Y., Shi, X.S., Wen, S., Li, J.W.: Formal semantics of BPMN process models using YAWL. In: Proceedings - 2008 2nd International Symposium on Intelligent Information Technology Application, IITA 2008, vol. 2, pp. 70–74 (2008) Jian, H.Y., Shi, X.S., Wen, S., Li, J.W.: Formal semantics of BPMN process models using YAWL. In: Proceedings - 2008 2nd International Symposium on Intelligent Information Technology Application, IITA 2008, vol. 2, pp. 70–74 (2008)
22.
go back to reference Lerner, B.S., Christov, S., Member, S., Osterweil, L.J., Bendraou, R., Kannengiesser, U., Wise, A.: Exception handling patterns for process modelling. IEEE Trans. Softw. Eng. 36, 162–184 (2010)CrossRef Lerner, B.S., Christov, S., Member, S., Osterweil, L.J., Bendraou, R., Kannengiesser, U., Wise, A.: Exception handling patterns for process modelling. IEEE Trans. Softw. Eng. 36, 162–184 (2010)CrossRef
23.
go back to reference Ramadan, M., Elmongui, H., Hassan, R.: BPMN formalisation using coloured petri nets. In: Proceedings of the 2nd GSTF Annual International Conference on Software Engineering & Applications (2011) Ramadan, M., Elmongui, H., Hassan, R.: BPMN formalisation using coloured petri nets. In: Proceedings of the 2nd GSTF Annual International Conference on Software Engineering & Applications (2011)
24.
go back to reference Geambasu, C.V.: BPMN vs. UML activity diagram for business process modeling. Acc. Manag. Inf. Syst. 11, 637–651 (2012) Geambasu, C.V.: BPMN vs. UML activity diagram for business process modeling. Acc. Manag. Inf. Syst. 11, 637–651 (2012)
25.
go back to reference Vasko, M., Dustdar, S.: A view based analysis of workflow modeling languages. In: Proceedings - 14th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, PDP 2006, pp. 293–300 (2006) Vasko, M., Dustdar, S.: A view based analysis of workflow modeling languages. In: Proceedings - 14th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, PDP 2006, pp. 293–300 (2006)
26.
go back to reference Meyer, S., Sperner, K., Magerkurth, C., Pasquier, J.: Towards modeling real-world aware business processes. In: Proceedings of the Second International Workshop on Web of Things, pp. 1–6 (2011) Meyer, S., Sperner, K., Magerkurth, C., Pasquier, J.: Towards modeling real-world aware business processes. In: Proceedings of the Second International Workshop on Web of Things, pp. 1–6 (2011)
27.
go back to reference Dar, K., Taherkordi, A., Baraki, H., Eliassen, F., Geihs, K.: A resource oriented integration architecture for the internet of things: a business process perspective. Pervasive Mob. Comput. 20, 145–159 (2015)CrossRef Dar, K., Taherkordi, A., Baraki, H., Eliassen, F., Geihs, K.: A resource oriented integration architecture for the internet of things: a business process perspective. Pervasive Mob. Comput. 20, 145–159 (2015)CrossRef
28.
go back to reference Ann, M., Kerryann, M.: Context-aware Process Design: Exploring the Extrinsic Drivers for Process Flexibility. vol. 26, pp. 423–436 (2005) Ann, M., Kerryann, M.: Context-aware Process Design: Exploring the Extrinsic Drivers for Process Flexibility. vol. 26, pp. 423–436 (2005)
29.
go back to reference Haller, S., Magerkurth, C.: The real-time enterprise: Iot-enabled business processes. In: IETF IAB Workshop on Interconnecting Smart Objects with the Internet, pp. 1–3 (2011) Haller, S., Magerkurth, C.: The real-time enterprise: Iot-enabled business processes. In: IETF IAB Workshop on Interconnecting Smart Objects with the Internet, pp. 1–3 (2011)
30.
go back to reference Alves, P., Ferreira, P.: Distributed Context-Aware Systems (2011) Alves, P., Ferreira, P.: Distributed Context-Aware Systems (2011)
31.
go back to reference Serral, E., De Smedt, J., Snoeck, M., Vanthienen, J.: Context-adaptive petri nets: supporting adaptation for the execution context. Expert Syst. Appl. 42, 9307–9317 (2015)CrossRef Serral, E., De Smedt, J., Snoeck, M., Vanthienen, J.: Context-adaptive petri nets: supporting adaptation for the execution context. Expert Syst. Appl. 42, 9307–9317 (2015)CrossRef
32.
go back to reference Perera, C., Zaslavsky, A., Christen, P., Georgakopoulos, D.: Context aware computing for the internet of things. IEEE Commun. Surv. Tutor. 16, 414–454 (2014)CrossRef Perera, C., Zaslavsky, A., Christen, P., Georgakopoulos, D.: Context aware computing for the internet of things. IEEE Commun. Surv. Tutor. 16, 414–454 (2014)CrossRef
33.
go back to reference Vasilecas, O., Rusinaite, T., Kalibatiene, D.: Dynamic business processes and their simulation: a survey. Databases Inf. Syst. IX, 155–166 (2016) Vasilecas, O., Rusinaite, T., Kalibatiene, D.: Dynamic business processes and their simulation: a survey. Databases Inf. Syst. IX, 155–166 (2016)
34.
go back to reference Smanchat, S., Ling, S., Indrawan, M.: A survey on context-aware workflow adaptations. In: Proceedings of the 6th International Conference on Advances in Mobile Computing and Multimedia - MoMM 2008, p. 414 (2008) Smanchat, S., Ling, S., Indrawan, M.: A survey on context-aware workflow adaptations. In: Proceedings of the 6th International Conference on Advances in Mobile Computing and Multimedia - MoMM 2008, p. 414 (2008)
35.
go back to reference Vanthienen, J., Caron, F., De Smedt, J.: Business rules, decisions and processes: five reflections upon living apart together. In: Proceedings SIGBPS Workshop on Business Processes and Services (BPS 2013), pp. 76–81 (2013) Vanthienen, J., Caron, F., De Smedt, J.: Business rules, decisions and processes: five reflections upon living apart together. In: Proceedings SIGBPS Workshop on Business Processes and Services (BPS 2013), pp. 76–81 (2013)
36.
go back to reference Eder, J., Panagos, E., Rabinovich, M.: Time constraints in workflow systems. In: Jarke, M., Oberweis, A. (eds.) CAiSE 1999. LNCS, vol. 1626, pp. 286–300. Springer, Heidelberg (1999). doi:10.1007/3-540-48738-7_22 CrossRef Eder, J., Panagos, E., Rabinovich, M.: Time constraints in workflow systems. In: Jarke, M., Oberweis, A. (eds.) CAiSE 1999. LNCS, vol. 1626, pp. 286–300. Springer, Heidelberg (1999). doi:10.​1007/​3-540-48738-7_​22 CrossRef
37.
go back to reference Schonenberg, H., Mans, R., Russell, N., Mulyar, N., van der Aalst, W.M.P.: Process flexibility: a survey of contemporary approaches. In: Dietz, J.L.G., Albani, A., Barjis, J. (eds.) CIAO!/EOMAS -2008. LNBIP, vol. 10, pp. 16–30. Springer, Heidelberg (2008). doi:10.1007/978-3-540-68644-6_2 CrossRef Schonenberg, H., Mans, R., Russell, N., Mulyar, N., van der Aalst, W.M.P.: Process flexibility: a survey of contemporary approaches. In: Dietz, J.L.G., Albani, A., Barjis, J. (eds.) CIAO!/EOMAS -2008. LNBIP, vol. 10, pp. 16–30. Springer, Heidelberg (2008). doi:10.​1007/​978-3-540-68644-6_​2 CrossRef
38.
go back to reference Russell, N., van der Aalst, W.M.P., ter Hofstede, A.: Workflow exception patterns. In: Dubois, E., Pohl, K. (eds.) CAiSE 2006. LNCS, vol. 4001, pp. 288–302. Springer, Heidelberg (2006). doi:10.1007/11767138_20 CrossRef Russell, N., van der Aalst, W.M.P., ter Hofstede, A.: Workflow exception patterns. In: Dubois, E., Pohl, K. (eds.) CAiSE 2006. LNCS, vol. 4001, pp. 288–302. Springer, Heidelberg (2006). doi:10.​1007/​11767138_​20 CrossRef
39.
go back to reference Nielsen, C., Lund, M.: The concept of business model scalability. Soc. Sci. Res. Netw. 1–20 (2015) Nielsen, C., Lund, M.: The concept of business model scalability. Soc. Sci. Res. Netw. 1–20 (2015)
40.
go back to reference Mendling, J., Reijers, H.A., van der Aalst, W.M.P.: Seven process modeling guidelines (7PMG). Inf. Softw. Technol. 52, 127–136 (2010)CrossRef Mendling, J., Reijers, H.A., van der Aalst, W.M.P.: Seven process modeling guidelines (7PMG). Inf. Softw. Technol. 52, 127–136 (2010)CrossRef
41.
go back to reference OMG: Decision Model and Notation (DMN) 1.1 (2016) OMG: Decision Model and Notation (DMN) 1.1 (2016)
42.
go back to reference Hasić, F., Devadder, L., Dochez, M., Hanot, J., De Smedt, J., Vanthienen, J.: Challenges in refactoring processes to include decision modelling. In: Business Process Management Workshops (2017) Hasić, F., Devadder, L., Dochez, M., Hanot, J., De Smedt, J., Vanthienen, J.: Challenges in refactoring processes to include decision modelling. In: Business Process Management Workshops (2017)
Metadata
Title
An Evaluation Framework for Design-Time Context-Adaptation of Process Modelling Languages
Authors
Jing Hu
Ghazaleh Aghakhani
Faruk Hasić
Estefanía Serral
Copyright Year
2017
DOI
https://doi.org/10.1007/978-3-319-70241-4_8

Premium Partner