Nothing Special   »   [go: up one dir, main page]

skip to main content
article

DALEC: a framework for the systematic evaluation of data-centric approaches to process management software

Published: 01 August 2019 Publication History

Abstract

The increasing importance of data in business processes has led to the emergence of data-centric business process management, which deviates from the widely used activity-centric paradigm. Data-centric approaches set their focus on data, aiming at supporting data-intensive business processes and increased process flexibility. The objective of this article is to gain profound insights into the maturity of different data-centric approaches as well as their capabilities. In particular, this article will provide a framework for systematically evaluating and comparing data-centric approaches, with regard to the phases of the business process lifecycle. To this end, a systematic literature review (SLR) was conducted with the goal of evaluating the capabilities of data-centric process management approaches. The SLR comprises 38 primary studies which were thoroughly analyzed. The studies were categorized into different approaches, whose capabilities were thoroughly assessed. Special focus was put on the tooling and software of the approaches. The article provides the empirically grounded DALEC framework to evaluate and compare data-centric approaches. Furthermore, the results of the SLR offer insights into existing data-centric approaches and their capabilities. Data-centric approaches promise better support of loosely structured and data-intensive business processes, which may not be adequately represented by activity-centric paradigms.

References

[1]
Andrews, K., Steinau, S., Reichert, M.: A runtime environment for object-aware processes. In: BPM Demo Session 2015 (BPMD), Co-located with the 13th International Conference on Business Process Management (BPM), pp. 6---10. CEUR Workshop Proceedings, CEUR-WS.org (2015)
[2]
Ayora, C., Torres, V., Weber, B., Reichert, M., Pelechano, V.: VIVACE: a framework for the systematic evaluation of variability support in process-aware information systems. Inf. Softw. Technol. 57, 248---276 (2015)
[3]
Bagheri Hariri, B., Calvanese, D., de Giacomo, G., Deutsch, A., Montali, M.: Verification of relational data-centric dynamic systems with external services. In: 32nd Symposium on Principles of Database Systems (PODS), pp. 163---174. ACM, New York, NY, USA (2013)
[4]
Bagheri Hariri, B., Calvanese, D., Montali, M., Santoso, A., Solomakhin, D.: Verification of Semantically-enhanced Artifact Systems. LNCS, vol. 8274, pp. 600---607. Springer (2013)
[5]
Belardinelli, F., Lomuscio, A., Patrizi, F.: Verification of GSM-based artifact-centric systems through finite abstraction. In: 10th International Conference on Service-Oriented Computing (ICSOC). LNCS, vol. 7636, pp. 17---31. Springer (2012)
[6]
Bhattacharya, K., Hull, R., Su, J.: A data-centric design methodology for business processes. In: Handbook of Research on Business Process Modeling, pp. 503---531 (2009)
[7]
Boeker, M., Vach, W., Motschall, E.: Google scholar as replacement for systematic literature searches: good relative recall and precision are not enough. BMC Med. Res. Methodol. 13(1), 131 (2013)
[8]
Calvanese, D., de Giacomo, G., Lembo, D., Montali, M., Santoso, A.: Semantically-governed data-aware processes. Knowledge-Intensive Business Processes, p. 21 (2012)
[9]
Calvanese, D., Montali, M., Patrizi, F., Rivkin, A.: Implementing data-centric dynamic systems over a relational DBMS. In: CEUR Workshop Proceedings, vol. 1378, pp. 209---212. CEUR-WS, New York, NY, USA (2015)
[10]
Cangialosi, P., de Giacomo, G., de Masellis, R., Rosati, R.: Conjunctive artifact-centric services. In: 8th International Conference on Service-Oriented Computing (ICSOC). LNCS, vol. 6470, pp. 318---333. Springer (2010)
[11]
Chao, T., Cohn, D., Flatgard, A., Hahn, S., Linehan, M., Nandi, P., Nigam, A., Pinel, F., Vergo, J., Wu, F.Y.: Artifact-based transformation of IBM global financing. In: 7th International Conference on Business Process Management (BPM), pp. 261---277. Springer (2009)
[12]
Chiao, C.M., Künzle, V., Reichert, M.: Integrated modeling of process- and data-centric software systems with PHIL harmonic flows. In: 1st IEEE International Workshop on Communicating Business Process and Software Models, pp. 1---10. IEEE Computer Society Press (2013)
[13]
Chiao, C.M., Künzle, V., Reichert, M.: Schema evolution in object and process-aware information systems: issues and challenges. In: 10th International Conference on Business Process Management (BPM), Workshops, Revised Papers. LNBIP, vol. 132, pp. 328---339. Springer (2013)
[14]
Chiao, C.M., Künzle, V., Reichert, M.: Towards schema evolution in object-aware process management systems. In: International Workshop on the Evolution of Information Systems and Their Design Methods (EMISA), pp. 101---115. Lecture Notes in Informatics (LNI), Koellen-Verlag (2014)
[15]
Damaggio, E., Hull, R., Vaculín, R.: On the equivalence of incremental and fixpoint semantics for business artifacts with guard-stage-milestone lifecycles. Inf. Syst. 38(4), 561---584 (2013)
[16]
De Giacomo, G., Oriol, X., Estañol, M., Teniente, E.: Linking data and BPMN processes to achieve executable models. In: 29th International Conference on Advanced Information Systems Engineering, CAiSE 2017, Essen, Germany, June 12---16, 2017, Proceedings, pp. 612---628 (2017)
[17]
Deutsch, A., Li, Y., Vianu, V.: Verification of Hierarchical Artifact Systems. ArXiv e-prints (2016)
[18]
Di Ciccio, C., Marrella, A., Russo, A.: Knowledge-intensive processes: characteristics, requirements and analysis of contemporary approaches. J. Data Semant. 4(1), 29---57 (2015)
[19]
Dumas, M.: On the convergence of data and process engineering. In: 15th International Conference on Advances in Databases and Information Systems (ADBIS), pp. 19---26. Springer (2011)
[20]
Dumas, M., van der Aalst, W.M.P., ter Hofstede, A.H.: Process Aware Information Systems: Bridging People and Software Through Process Technology. Wiley, Chichester (2005)
[21]
Durst, S., Runar Edvardsson, I.: Knowledge management in SMEs: a literature review. J. Knowl. Manag. 16(6), 879---903 (2012)
[22]
Eckermann, O., Weidlich, M.: Flexible artifact-driven automation of product design processes. In: Enterprise, Business-Process and Information Systems Modeling. LNBIP, vol. 81, pp. 103---117. Springer (2011)
[23]
Eshuis, R., van Gorp, P.: Synthesizing object-centric models from business process models. In: Business Process Management Workshops. LNBIP, vol. 171, pp. 155---166. Springer (2014)
[24]
Gehanno, J.F., Rollin, L., Darmoni, S.: Is the coverage of google scholar enough to be used alone for systematic reviews. BMC Med. Inf. Decis. Mak. 13(1), 7 (2013)
[25]
Haddar, N., Tmar, M., Gargouri, F.: A framework for data-driven workflow management: modeling, verification and execution. In: 24th International Conference on Database and Expert Systems Applications (DEXA). LNCS, vol. 8055, pp. 239---253. Springer (2013)
[26]
Haesen, R., de Rore, L., Goedertier, S., Snoeck, M., Lemahieu, W., Poelmans, S.: Stateless process enactment. In: 14th Conference on Pattern Languages of Programs (PLOP), p. 15:1. ACM, New York, NY, USA (2007)
[27]
Haesen, R., Snoeck, M., Lemahieu, W., Poelmans, S.: Existence dependency-based domain modeling for improving stateless process enactment. In: Congress on Services: I, pp. 515---521 (2009)
[28]
Harmon, P., Wolf, C.: State of Business Process Management. Business Process Trends (2016)
[29]
Havey, M.: Essential Business Process Modeling. O'Reilly Media, Inc., Sebastopol (2005)
[30]
Heath III, F.T., Boaz, D., Gupta, M., Vaculín, R., Sun, Y., Hull, R., Limonad, L.: Barcelona: a design and runtime environment for declarative artifact-centric BPM. In: 11th International Conference on Service-Oriented Computing (ICSOC), pp. 705---709. LNCS, Springer (2013)
[31]
Hill, J.B., Sinur, J., Flint, D., Melenovsky, M.J.: Gartner's Position on Business Process Management. Gartner Research 136533 (2006)
[32]
Hollingsworth, D.: Workflow Management Coalition: The Workflow Reference Model (1994)
[33]
Hull, R.: Artifact-centric business process models: brief survey of research results and challenges. In: On the Move to Meaningful Internet Systems: Confederated Int'l Conferences: CoopIS, DOA-SVI, and ODBASE. LNCS, vol. 5332, pp. 1152---1163. Springer (2008)
[34]
Hull, R., Damaggio, E., de Masellis, R., Fournier, F., Gupta, M., Heath III, F.T., Hobson, S., Linehan, M., Maradugu, S., Nigam, A., Sukaviriya, P.N., Vaculín, R.: Business artifacts with guard-stage-milestone lifecycles: managing artifact interactions with conditions and events. In: 5th ACM International Conference on Distributed Event-based Systems (DEBS), pp. 51---62. ACM, New York, NY, USA (2011)
[35]
Hull, R., Koschmider, A., Reijers, H.A., Wong, W.: Fresh approaches to business process modeling (Dagstuhl Seminar 16191). Dagstuhl Rep. 6(5), 1---30 (2016)
[36]
Kitchenham, B.A.: Procedures for Performing Systematic Reviews. Keele, UK, Keele University, vol. 33, pp. 1---26 (2004)
[37]
Kossak, F., Illibauer, C., Geist, V., Kubovy, J., Natschläger, C., Ziebermayr, T., Kopetzky, T., Freudenthaler, B., Schewe, K.D.: A rigorous semantics for BPMN 2.0 process diagrams. In: A Rigorous Semantics for BPMN 2.0 Process Diagrams, pp. 29---152. Springer, Cham (2014)
[38]
Kumaran, S., Liu, R., Wu, F.Y.: On the duality of information-centric and activity-centric models of business processes. In: 20th International Conference on Advanced Information Systems Engineering (CAiSE). LNCS, vol. 5074, pp. 32---47. Springer (2008)
[39]
Künzle, V.: Object-Aware Process Management. Ph.D. Thesis, University of Ulm (2013)
[40]
Künzle, V., Reichert, M.: PHILharmonicFlows: towards a framework for object-aware process management. J. Softw. Maint. Evol. Res. Pract. 23(4), 205---244 (2011)
[41]
Künzle, V., Weber, B., Reichert, M.: Object-aware business processes: fundamental requirements and their support in existing approaches. Int. J. Inf. Syst. Model. Des. 2(2), 19---46 (2011)
[42]
Kurz, M.: Taming diversity: a distributed acm-based approach for cross-enterprise knowledge work. In: IEEE/WIC/ACM International Joint Conference on Web Intelligence (WI) and Intelligent Agent Technologies (IAT), vol. 3, pp. 87---91 (2013)
[43]
Kurz, M., Schmidt, W., Fleischmann, A., Lederer, M.: Leveraging CMMN for ACM: examining the applicability of a new OMG standard for adaptive case management. In: 7th International Conference on Subject-Oriented Business Process Management (S-BPM ONE), pp. 4:1---4:9. ACM, New York, NY, USA (2015)
[44]
Küster, J.M., Ryndina, K., Gall, H.: Generation of business process models for object life cycle compliance. In: 5th International Conference on Business Process Management (BPM). LNCS, vol. 4714, pp. 165---181. Springer (2007)
[45]
Liu, R., Bhattacharya, K., Wu, F.Y.: Modeling business contexture and behavior using business artifacts. In: 19th International Conference on Advanced Information Systems Engineering (CAiSE). LNCS, vol. 4495, pp. 324---339. Springer (2007)
[46]
London Bridge Group: Vectus Technical Architecture. London Bridge Group, Wellesbourne, Warwick, UK (2001)
[47]
Marrella, A., Mecella, M., Russo, A., Steinau, S., Andrews, K., Reichert, M.: Data in business process models, a preliminary empirical study (short paper). In: 8th IEEE International Conference on Service-Oriented Computing and Applications (SOCA), pp. 116---122 (2015)
[48]
Meyer, A., Pufahl, L., Fahland, D., Weske, M.: 11th International Conference on Business Process Management (BPM). LNCS, vol. 8094, pp. 171---186. Springer (2013)
[49]
Meyer, A., Smirnov, S., Weske, M.: Data in Business Processes. Universitätsverlag Potsdam (2011)
[50]
Müller, D., Reichert, M., Herbst, J.: Data-driven modeling and coordination of large process structures. In: 15th International Conference on Cooperative Information Systems (CoopIS), pp. 131---149. LNCS, Springer (2007)
[51]
Mutschler, B., Weber, B., Reichert, M.: Workflow management versus case handling: results from a controlled software experiment. In: ACM Symposium on Applied Computing (SAC), pp. 82---89. ACM, New York, NY, USA (2008)
[52]
Neumann, C.P., Lenz, R.: Alpha-flow: a document-based approach to inter-institutional process support in healthcare. In: Business Process Management Workshops. LNBIP, vol. 43, pp. 569---580. Springer (2010)
[53]
Ngai, E.W.T., Xiu, L., Chau, D.C.K.: Application of data mining techniques in customer relationship management: a literature review and classification. Expert Syst. Appl. 36(2), 2592---2602 (2009)
[54]
Nigam, A., Caswell, N.S.: Business artifacts: an approach to operational specification. IBM Syst. J. 42(3), 428---445 (2003)
[55]
Object Management Group: Case Management Model and Notation, Version 1.0 (2014)
[56]
Pallas Athena: Case Handling with FLOWer: Beyond Workflow. Pallas Athena BV, Apeldoorn, The Netherlands (2002)
[57]
Pesic, M., Schonenberg, H., van der Aalst, W.M.P.: DECLARE: full support for loosely-structured processes. In: 11th IEEE International Conference on Enterprise Distributed Object Computing (EDOC), p. 287 (2007)
[58]
Pryss, R., Tiedeken, J., Kreher, U., Reichert, M.: Towards flexible process support on mobile devices. In: Information Systems Evolution: CAiSE Forum 2010, pp. 150---165. Springer (2011)
[59]
Pufahl, L., Weske, M.: Batch activities in process modeling and execution. In: 11th International Conference on Service-Oriented Computing (ICSOC), pp. 283---297. Springer (2013)
[60]
Reichert, M.: Process and data: two sides of the same coin? In: On the Move to Meaningful Internet Systems: Confederated International Conferences: CoopIS, DOA-SVI, and ODBASE, pp. 2---19. Springer (2012)
[61]
Reichert, M., Rinderle, S., Dadam, P.: On the common support of workflow type and instance changes under correctness constraints. In: On the Move to Meaningful Internet Systems: Confederated International Conferences: CoopIS, DOA, and ODBASE, pp. 407---425. Springer (2003)
[62]
Reichert, M., Weber, B.: Enabling Flexibility in Process-Aware Information Systems: Challenges, Methods, Technologies. Springer, Berlin (2012)
[63]
Reijers, H.A., Rigter, J.H.M., van der Aalst, W.M.P.: The case handling case. Int. J. Coop. Inf. Syst. 12(03), 365---391 (2003)
[64]
Reijers, H.A., Vanderfeesten, I., Plomp, M.G.A., Gorp, P., Fahland, D., Crommert, W.L.M., Garcia, H.D.D.: Evaluating data-centric process approaches: Does the human factor factor in? Software and Systems Modeling, pp. 1---14 (2016)
[65]
Russo, A., Mecella, M., Montali, M., Patrizi, F.: Towards a reference implementation for data centric dynamic systems. In: Business Process Management Workshops. LNBIP, vol. 171, pp. 141---154. Springer (2014)
[66]
Russo, A., Mecella, M., Patrizi, F., Montali, M.: Implementing and running data-centric dynamic systems. In: 6th IEEE Conference on International Service-Oriented Computing and Applications (SOCA), pp. 225---232. IEEE Computer Society Press (2013)
[67]
Ryndina, K., Küster, J.M., Gall, H.: A Tool for integrating object life cycle and business process modeling. In: 5th International Conference on Business Process Management (BPM), BPM Demonstration Program. LNCS, Springer (2007)
[68]
Software-Ley GmbH: COSA Activity Manager. Software Ley GmbH, Pullheim, Germany (2002)
[69]
Solomakhin, D., Montali, M., Tessaris, S., de Masellis, R.: Verification of artifact-centric systems: decidability and modeling issues. In: 11th International Conference on Service-Oriented Computing (ICSOC). LNCS, vol. 8274, pp. 252---266. Springer (2013)
[70]
Staffware: Staffware Case Handler--White Paper. Staffware PLC, Berkshire, UK (2000)
[71]
Steinau, S., Andrews, K., Reichert, M.: A modeling tool for PHILharmonicFlows objects and lifecycle processes. In: Proceedings of the BPM Demo Track and BPM Dissertation Award co-located with 15th International Conference on Business Process Modeling (BPM 2017), Barcelona, Spain, September 13, 2017 (2017)
[72]
Vaculín, R., Hull, R., Heath III, F.T., Cochran, C., Nigam, A., Sukaviriya, P.N.: Declarative business artifact-centric modeling of decision and knowledge-intensive business processes. In: 15th IEEE International Conference on Enterprise Distributed Object Computing Conference (EDOC), pp. 151---160. Helsinki, Finland (2011)
[73]
van der Aalst, W.M.P.: Business process management: a comprehensive survey. ISRN Softw. Eng. 2013, 37 (2013)
[74]
van der Aalst, W.M.P., Barthelmess, P., Ellis, C.A., Wainer, J.: Proclets: a framework for lightweight interacting workflow processes. Int. J. Coop. Inf. Syst. 10(04), 443---481 (2001)
[75]
van der Aalst, W.M.P., Weske, M., Grünbauer, D.: Case handling: a new paradigm for business process support. Data Knowl. Eng. 53(2), 129---162 (2005)
[76]
Vanderfeesten, I., Reijers, H.A., van der Aalst, W.M.P.: Product-based workflow support. Inf. Syst. 36(2), 517---535 (2011)
[77]
Wahler, K., Küster, J.M.: Predicting coupling of object-centric business process implementations. In: 6th International Conference on Business Process Management (BPM). LNCS, vol. 5240, pp. 148---163. Springer (2008)
[78]
Weber, B., Reichert, M., Rinderle-Ma, S.: Change patterns and change support features--enhancing flexibility in process-aware information systems. Data Knowl. Eng. 66(3), 438---466 (2008)
[79]
Weske, M.: Business process management architectures. In: Business Process Management: Concepts, Languages, Architectures, pp. 333---371. Springer (2012)
[80]
Westergaard, M., Slaats, T.: Mixing paradigms for more comprehensible models. In: 11th International Conference on Business Process Management (BPM). LNCS, vol. 8094, pp. 283---290. Springer (2013)
[81]
Xu, W., Su, J., Yan, Z., Yang, J., Zhang, L.: An artifact-centric approach to dynamic modification of workflow execution. In: On the Move to Meaningful Internet Systems: Confederated International Conferences: CoopIS, DOA-SVI, and ODBASE. LNCS, vol. 7044, pp. 256---273. Springer (2011)
[82]
Zhang, P., Wang, G., Liu, C.: A data-driven approach to internet-based business collaboration. In: 9th International Conference on Grid and Cooperative Computing (GCC), pp. 377---382 (2010)

Cited By

View all
  • (2024)TEC-MAP: a taxonomy of evaluation criteria and its application to the multi-modelling of data and processesSoftware and Systems Modeling (SoSyM)10.1007/s10270-024-01198-623:5(1183-1216)Online publication date: 1-Oct-2024
  • (2024)Exploring user editing preferences in electronic forms: an empirical studyInformation Systems and e-Business Management10.1007/s10257-023-00662-y22:1(171-207)Online publication date: 1-Mar-2024
  • (2023)Model-based decision support for knowledge-intensive processesJournal of Intelligent Information Systems10.1007/s10844-022-00770-061:1(143-165)Online publication date: 1-Aug-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Software and Systems Modeling (SoSyM)
Software and Systems Modeling (SoSyM)  Volume 18, Issue 4
August 2019
407 pages

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 01 August 2019

Author Tags

  1. DALEC framework
  2. Data-centric BPM
  3. Systematic evaluation
  4. Systematic literature review

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 25 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)TEC-MAP: a taxonomy of evaluation criteria and its application to the multi-modelling of data and processesSoftware and Systems Modeling (SoSyM)10.1007/s10270-024-01198-623:5(1183-1216)Online publication date: 1-Oct-2024
  • (2024)Exploring user editing preferences in electronic forms: an empirical studyInformation Systems and e-Business Management10.1007/s10257-023-00662-y22:1(171-207)Online publication date: 1-Mar-2024
  • (2023)Model-based decision support for knowledge-intensive processesJournal of Intelligent Information Systems10.1007/s10844-022-00770-061:1(143-165)Online publication date: 1-Aug-2023
  • (2023)Supporting data-aware processes with MERODESoftware and Systems Modeling (SoSyM)10.1007/s10270-023-01095-422:6(1779-1802)Online publication date: 1-Dec-2023
  • (2022)An exception handling framework for case managementSoftware and Systems Modeling (SoSyM)10.1007/s10270-022-00993-321:3(939-962)Online publication date: 1-Jun-2022
  • (2022)Data-Driven Evolution of Activity Forms in Object- and Process-Aware Information SystemsCooperative Information Systems10.1007/978-3-031-17834-4_11(186-204)Online publication date: 4-Oct-2022
  • (2021)Case model landscapes: toward an improved representation of knowledge-intensive processes using the fCM-languageSoftware and Systems Modeling (SoSyM)10.1007/s10270-021-00885-y20:5(1353-1377)Online publication date: 1-Oct-2021
  • (2021)Coordinating large distributed relational process structuresSoftware and Systems Modeling (SoSyM)10.1007/s10270-020-00835-020:5(1403-1435)Online publication date: 1-Oct-2021
  • (2021)Delta-BPMN: A Concrete Language and Verifier for Data-Aware BPMNBusiness Process Management10.1007/978-3-030-85469-0_13(179-196)Online publication date: 6-Sep-2021
  • (2021)Refining Case Models Using Cardinality ConstraintsAdvanced Information Systems Engineering10.1007/978-3-030-79382-1_18(296-310)Online publication date: 28-Jun-2021

View Options

View options

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media