ABSTRACT
Recent studies explore context-awareness as a new paradigm and principle in BPM (Business Process Management). However, there is still a lack of consensus on the meaning of context related concepts in the BPM area. While most people tacitly understand what context is and use context to optimize business processes, they find it hard to define. Researchers commonly provide their own definitions according to their own background and expertise, which leads to diversity and inconsistency.
Hence, this paper provides a comprehensive understanding of the context concepts of context-aware BPM based on an extensive literature review. We excessively review and analyze existing definitions of the context concept, and propose a pyramid model to depict the trade-off between generalization and specification. Definitions of context-aware business processes have been derived from various perspectives of how a business process can potentially benefit from being aware of its context, which can be broadly classified to three categories including process flexibility, personalized services and knowledge-intensive tasks. Then we propose our definitions of the context of a business process and the context-aware business process, which can be used in general applications. In addition, context related concepts of business processes, including context-sensitive, -aware and -adaptive business processes, are clarified and distinguished to set the theoretical foundation of context-aware BPM consistently.
- G.D. Abowd, A.K. Dey, P.J. Brown, N. Davies, M. Smith and P. Steggles (1999), Towards a better understanding of context and context-awareness. In International Symposium on Handheld and Ubiquitous Computing, Springer, 304--307. Google ScholarDigital Library
- L. Ardissono, R. Furnari, A. Goy, G. Petrone and M. Segnan (2007), Context-aware workflow management. in International Conference on Web Engineering, Springer, 47--52.Google ScholarCross Ref
- M. Baldauf, S. Dustdar and F. Rosenberg (2007), A survey on context-aware systems. International Journal of Ad Hoc and Ubiquitous Computing, 2 (4). 263--277. Google ScholarDigital Library
- J.F.M. Bernal, P. Falcarin, M. Morisio and J. Dai (2010), Dynamic context-aware business process: a rule-based approach supported by pattern identification, Proceedings of the 2010 ACM Symposium on Applied Computing, ACM, 470--474.Google ScholarDigital Library
- C. Bettini, O. Brdiczka, K. Henricksen, J. Indulska, D. Nicklas, A. Ranganathan and D. Riboni (2010), A survey of context modelling and reasoning techniques. Pervasive and Mobile Computing, 6 (2). 161--180. Google ScholarDigital Library
- A. Bikakis, T. Patkos, G. Antoniou and D. Plexousakis (2007), A survey of semantics-based approaches for context reasoning in ambient intelligence. In European Conference on Ambient Intelligence, Springer, 14--23.Google Scholar
- J.V. Brocke, S. Zeltand and T. Schmiedel (2016), On the role of context in business process management. International Journal of Information Management, 36 (3). 486--495. Google ScholarDigital Library
- P.J Brown (1995), The stick-e document: a framework for creating context-aware applications. Electronic Publishing, 8. 259--272.Google Scholar
- A. Bucchiarone, A. Marconi, M. Pistoreand and H. Raik (2012), Dynamic adaptation of fragment-based and context-aware business processes. in Web Services (ICWS), 2012 IEEE 19th International Conference on, IEEE, 33--41.Google ScholarDigital Library
- A. Bucchiarone, A. Marconi, M. Pistoreand and A. Sirbu (2011), A context-aware framework for business processes evolution. in 15th IEEE Enterprise Distributed Object Computing Conference Workshops (EDOCW), IEEE, 146--154. Google ScholarDigital Library
- A.H.V. Bunningen, L. Feng and P.M.G. Apers (2005), Context for ubiquitous data management. in International Workshop on Ubiquitous Data Management, 17--24. Google ScholarDigital Library
- L. Catarinucci, D.D. Donno, L. Mainetti, L. Palano, L. Patrono, M.L. Stefanizzi and L. Tarricone (2015), An IoT-Aware Architecture for Smart Healthcare Systems. IEEE Internet of Things Journal, 2 (6). 515--526.Google ScholarCross Ref
- G. Chenand and D. Kotz (2000), A survey of context-aware mobile computing research, Technical Report TR2000-381, Dept. of Computer Science, Dartmouth College. Google ScholarDigital Library
- Y. Cho, J. Choi and J. Choi (2007), A context-aware workflow system for a smart home. in 2007 International Conference on Convergence Information Technology, IEEE, 95--100. Google ScholarDigital Library
- N. Christiansen (2000), Is there any body out there: context awareness in a virtual organization. CHI2000conference.Google Scholar
- J. Coutaz, J.L. Crowley, S. Dobson and D. Garlan, Context is key. Communications of the ACM, 48 (3). 49--53. Google ScholarDigital Library
- T.H. Davenport and J.E Short. The New Industrial Engineering: Information Technology and Business Process Redesign. Sloan Management Review, 31 (4). 11 -- 27.Google Scholar
- J.L. De La Vara, R. Ali, F. Dalpiaz, J. Sánchez and P. Giorgini (2010), Business processes contextualisation via context analysis. in International Conference on Conceptual Modeling, Springer, 471 -- 476. Google ScholarDigital Library
- J.L. De La Vara, R. Ali, F. Dalpiaz, J. Sánchez and P. Giorgini, COMPRO: a methodological approach for business process contextualisation. in OTM Confederated International Conferences" On the Move to Meaningful Internet Systems", Springer, 132--149. Google ScholarDigital Library
- A.K. Dey (2001), Understanding and using context. Personal and ubiquitous computing, 5 (1). 4--7. Google ScholarDigital Library
- Dourish, P (2004). What we talk about when we talk about context. Personal and Ubiquitous Computing, 8 (1). 19--30.Google ScholarDigital Library
- L. Feng, P.M.G. Apers and W. Jonker (2004), Towards Context-Aware Data Management for Ambient Intelligence. In International conference on database and expert systems applications, Springer, 422--431.Google Scholar
- S. Flavia Maria, B. Fernanda, R. Kate and N. Vanessa Tavares (2017), Modeling and Using Context in Business Process Management: A Research Agenda. Modeling and Using Context, 1 (Issue 1).Google Scholar
- A. Fleischmann (2009). What is s-bpm?. In International conference on subject-oriented business process management, Springer, 85--106.Google Scholar
- A. Frece and M.B. Juric (2012), Modeling functional requirements for configurable content-and context-aware dynamic service selection in business process models. Journal of Visual Languages & Computing, 23 (4). 223--247. Google ScholarDigital Library
- M. Gustafsson and G. Falkman (2007), Modeling contexts of knowledge sharing in an online community for oral medicine. in 6th International and Interdisciplinary Conference on Modeling and Using Context (CONTEXT'07), 30--43.Google Scholar
- A. Hallerbach, T. Bauer and M. Reichert (2008), Context-based configuration of process variantsm, in 3rd International Workshop on Technologies for Context-Aware Business Process Management (TCoB 2008).Google Scholar
- P.W. Harmon (2018), State of Business Process Management - 2018, BPTrends.Google Scholar
- B. Heinrich and D. Schön (2015), Automated planning of context-aware process models, In: European Conference on Information Systems (ECIS).Google Scholar
- A. Held, S. Buchholz and A. Schill (2012), Modeling of context information for pervasive computing applications. Proceedings of SCI. 167--180.Google Scholar
- K. Henricksen (2003), A framework for context-aware pervasive computing applications. University of Queensland Queensland.Google Scholar
- K. Henricksen and J. Indulska (2004), Modelling and using imperfect context information. in IEEE Annual Conference on Pervasive Computing and Communications Workshops. Proceedings of the Second, 33--37. Google ScholarDigital Library
- M. Heravizadeh and D. Edmond (2008), Making workflows context-aware: a way to support knowledge-intensive tasks. in Proceedings of the fifth Asia-Pacific conference on Conceptual Modelling -Volume 79, 79--88.Google Scholar
- G. Hermosillo, L. Seinturier, and L. Duchien (2010), Creating context-adaptive business processes. in International Conference on Service-Oriented Computing, Springer, 228--242.Google ScholarCross Ref
- L. Jamel, O. Saidani and S. Nurcan (2018), Flexibility in Business Process Modeling to Deal with Context-Awareness in Business Process Reengineering Projects. Enterprise, Business-Process and Information Systems Modeling, Springer, 35--48.Google Scholar
- Z. Jaroucheh, X. Liu and S. Smith (2010), Apto: a MDD-based generic framework for context-aware deeply adaptive service-based processes. in 2010 IEEE International Conference on Web Services (ICWS), IEEE, 219--226. Google ScholarDigital Library
- D. Lenat (1998), The Dimensions of Context-Space, Cycorp Technical Report.Google Scholar
- H. Lieberman and T. Selker (2000), Out of context: Computer systems that adapt to, and learn from, context. IBM Systems Journal, 39 (3.4). 617--632. Google ScholarDigital Library
- A. Maalaoui and S. LeLoarne (2015), How high-tech entrepreneurs bricole the evolution of business process management for their activities. Business Process Management Journal, 21 (1). 152--171.Google ScholarCross Ref
- J. Makkonen, I. Avdouevski, R. Kerminen and A. Visa (2009), Context awareness in human-computer interaction. In Human-Computer Interaction. IntechOpen.Google Scholar
- N. Malik, U. Mahmud and Y. Javed (2007), Future challenges in context-aware computing. in IADIS International Conference WWW/Internet, 306--310.Google Scholar
- N. Melão and M. Pidd (2000), A conceptual framework for understanding business processes and business process modelling. Information Systems Journal, 10 (2). 105--129.Google ScholarCross Ref
- S. Modafferi, B. Benatallah, F. Casati and B. Pernici (2005), A methodology for designing and managing context-aware workflows. in Mobile Information Systems II, Springer, 91--106.Google ScholarCross Ref
- G.K. Mostefaoui, J. Pasquier-Rocha and P. Brezillon (2004), Context-aware computing: a guide for the pervasive computing community. in The IEEE/ACS International Conference on Pervasive Services, IEEE, 39--48. Google ScholarDigital Library
- R. Motschnig-Pitrik (2000), Contexts as means to decompose Information Bases and represent relativized Information. in Proc. CHI Workshop.Google Scholar
- V.T. Nunes, C.M.L. Werner and F.M. Santoro (2011), Dynamic process adaptation: A context-aware approach. in 2011 15th International Conference on Computer Supported Cooperative Work in Design (CSCWD), IEEE, 97--104.Google ScholarCross Ref
- OMG (2018), Decision Model and Notation 1.2.Google Scholar
- C. Panayiotou and B. Bennett (2008), Cognitive Context and Arguments from Ontologies for Learning, in Formal Ontology in Information Systems-Proceedings of the Fifth International Conference, IOS Press, (183): 65--78. Google ScholarDigital Library
- C. Perera, A. Zaslavsky, P. Christen and D. Georgakopoulos (2014), Context Aware Computing for The Internet of Things: A Survey. IEEE Communications Surveys & Tutorials, 16 (1). 414--454.Google ScholarCross Ref
- D. Petrelli, S. Carlo, S. Oliviero and Z. Massimo (2000), Modeling Context Is Like Talking Pictures, in: Proc. of the What, Who, Where, When, Why and How of Context-Awareness Workshop.Google Scholar
- K. Ploesser, M. Peleg, P. Soffer, M. Rosemann and J.C. Recker (2009), Learning from context to improve business processes. BPTrends, 6 (1). 1--7.Google Scholar
- K. Ploesser, J. Recker and M. Rosemann (2010), Supporting context-aware process design: Learnings from a design science study. in International Conference on Business Process Management, Springer, 97--104.Google Scholar
- K. Ploesser, J.C. Recker and M. Rosemann (2010), Building a methodology for context-aware business processes: Insights from an exploratory case study. Association for Information Systems.Google Scholar
- J.C. Pomerol and P. Brezillon (2001), About some relationships between knowledge and context. in International and Interdisciplinary Conference on Modeling and Using Context, Springer, 461--464. Google ScholarDigital Library
- J.C. Pomerol and P. Brezillon (2003), Context proceduralization in decision making. in International and Interdisciplinary Conference on Modeling and Using Context, Springer, 491--498. Google ScholarDigital Library
- O.W. Rahlff, R. Kenneth Rolfsen and J. Herstad (2001), Using Personal Traces in Context Space: Towards Context Trace Technology. Personal and Ubiquitous Computing, 5 (1). 50--53. Google ScholarDigital Library
- A. Rakotonirainy, S.W. Loke and G. Fitzpatrick (2000), Context-awareness for the mobile environment. in Proceedings of the Conference on Human Factors in Computing Systems.Google Scholar
- M. Razzaque, S. Dobson and P. Nixon (2006), Categorisation and modelling of quality in context information. in Workshop on AI and Autonomic Communications, held at International Joint Conference on Artificial Intelligence (IJCAI).Google Scholar
- J. Recker, C. Flender and P. Ansell (2006), Understanding Context-Awareness in Business Process Design. ACIS 2006 Proceedings. 79.Google Scholar
- G. Regev, I. Bider and A. Wegmann (2007), Defining business process flexibility with the help of invariants. Software Process: Improvement and Practice, 12 (1). 65--79.Google ScholarCross Ref
- U. Rivieccio and A. Session, A bilattice for contextual reasoning. 1 SILFS. 3.Google Scholar
- T. Rodden, K. Cheverst, K. Davies and A. Dix (1998), Exploiting context in HCI design for mobile systems. in Workshop on human computer interaction with mobile devices, Citeseer, 21--22.Google Scholar
- M. Rosemann, J. Recker and C. Flender (2008), Contextualisation of business processes. International Journal of Business Process Integration and Management, 3 (1). 47--60.Google ScholarCross Ref
- M. Rosemann and J.C. Recker (2006), Context-aware process design: Exploring the extrinsic drivers for process flexibility. in The 18th International Conference on Advanced Information Systems Engineering. Proceedings of Workshops and Doctoral Consortium, Namur University Press, 149--158.Google Scholar
- P. Rosenberger and D. Gerhard (2018), Context-awareness in industrial applications: definition, classification and use case. Procedia CIRP, 72. 1172--1177.Google ScholarCross Ref
- N. Ryan, J. Pascoe and D. Morse (1998), Enhanced reality fieldwork: the context aware archaeological assistant. Computer applications in archaeology. Tempus Reparatum.Google Scholar
- O. Saidani and S. Nurcan (2009), Context-awareness for adequate business process modelling. in RCIS 2009 Third International Conference on Research Challenges in Information Science, IEEE, 177--186.Google ScholarCross Ref
- O. Saidani and S. Nurcan (2007), Towards context aware business process modelling. in 8th Workshop on Business Process Modeling, Development, and Support (BPMDS'07), CAiSE, 1.Google Scholar
- B. Schilit, N. Adams and R. Want (1994), Context-aware computing applications. in Workshop on Mobile Computing Systems and Applications, 85--90.Google ScholarDigital Library
- B.N. Schilit and M.M. Theimer, Disseminating active map information to mobile hosts. IEEE Network, 8 (5). 22--32. Google ScholarDigital Library
- E. Serral, J. De Smedt, M. Snoeck and J. Vanthienen (2015), Context-adaptive Petri nets: Supporting adaptation for the execution context. Expert Systems with Applications, 42 (23). 9307--9317. Google ScholarDigital Library
- S. Smanchat, S. Ling and M. Indrawan (2008), A survey on context-aware workflow adaptations. in Proceedings of the 6th International Conference on Advances in Mobile Computing and Multimedia, ACM, 414--417.Google ScholarDigital Library
- D. Snowdon and A. Grasso (2000), Providing context awareness via a large screen display. in Proceedings of the CHI 2000 workshop on "The What, Who, Where, When, Why and How of Context Awareness.Google Scholar
- R. Song, J. Vanthienen, W. Cui, Y. Wang, L. Huang (2019), What Roles do Decisions Play in Context-Aware Business Process Management?. in Proceedings of the 21st International Conference on Enterprise Information Systems (ICEIS 2019).Google ScholarCross Ref
- T. Strang and C. Linnhoff-Popien (2004), A context modeling survey. in Workshop Proceedings. First International Workshop on Advanced Context Modelling, Reasoning and Management at UbiComp 2004.Google Scholar
- F. Tang, M. Guo, M. Dong, M. Li and H. Guan (2008), Towards Context-Aware Workflow Management for Ubiquitous Computing. in 2008 International Conference on Embedded Software and Systems. IEEE, 221--228. Google ScholarDigital Library
- S. Viaene, T. Schmiedel, J. Recker, J. vom Brocke, P. Trkman and W. Mertens (2014), Ten principles of good business process management. Business Process Management Journal, 20 (4). 530--548.Google ScholarCross Ref
- L. Wei, L. Xue and H. Daoli (2011), A survey on context awareness. in 2011 International Conference on Computer Science and Service System (CSSS), 144--147.Google Scholar
- X. Zhao, S. Yongchareon, N. Cho, J. Shen and S. Dewan (2018), Enabling Intelligent Business Processes with Context Awareness. In 2018 IEEE International Conference on Services Computing (SCC), IEEE, 153--160.Google Scholar
Index Terms
- Towards a comprehensive understanding of the context concepts in context-aware business processes
Recommendations
Dynamic context-aware business process: a rule-based approach supported by pattern identification
SAC '10: Proceedings of the 2010 ACM Symposium on Applied ComputingMaking a business process more dynamic is an open issue, and we think it is feasible if we decompose the business process structure in a set of rules, like ECA (Event Condition Action) rules, each of them representing a transition of the business ...
Business processes contextualisation via context analysis
ER'10: Proceedings of the 29th international conference on Conceptual modelingContext-awareness has emerged as a new perspective for business process modelling. Even though some works have studied it, many challenges have not been addressed yet. There is a clear need for approaches that (i) facilitate the identification of the ...
Context Model for Business Context Sensitive Business Documents
CONTEXT 2013: Proceedings of the 8th International and Interdisciplinary Conference on Modeling and Using Context - Volume 8175One and the same inter-organizational business process - such as e-procurement - may be executed differently in different industries, geopolitical regions, etc. Thus, a standardized reference model for inter-organizational business processes must be ...
Comments