{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,2]],"date-time":"2025-08-02T17:47:46Z","timestamp":1754156866652,"version":"3.41.2"},"reference-count":41,"publisher":"Emerald","issue":"1","license":[{"start":{"date-parts":[[2015,1,30]],"date-time":"2015-01-30T00:00:00Z","timestamp":1422576000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015,1,30]]},"abstract":"<jats:sec><jats:title content-type=\"abstract-heading\">Purpose<\/jats:title><jats:p>\u2013 Most literature on workflow (WF) adaptation considered the control flow correctness like absence of dead lock, live-lock, etc. during adaptation. The data aspect of WF adaptation like data flow, database schema changes and their correctness are less studied. When the WF schema is modified, their data flow and the database schema changes. The existing approaches used for adapting these data changes in the underlying database schema are time consuming and\/or affect the old data persistence. The purpose of this paper is to concern the dynamic adaptation of the WF schema and implementing its data changes in the existing database schema.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Design\/methodology\/approach<\/jats:title><jats:p>\u2013 A conceptual framework developed to adapt on-the-fly, the concomitant data changes during WF adaptation. The framework consists a set of data schema compliance criteria (DSC) which identify the data changes that can be directly accommodated in the existing database schema. Data adaptation algorithm (DAA) is developed to handle the data changes that does not conform to the DSC in the existing database schema.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Findings<\/jats:title><jats:p>\u2013 In this approach the existing database schema is dynamically evolved without re-creating it, after WF schema adaptation. Therefore the WF schema changes can be implemented on-the-fly without stopping the running system. It also ensures the persistence of old data residing in the existing database.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Originality\/value<\/jats:title><jats:p>\u2013 A novel approach developed to adapt the data changes in the existing database schema, without requiring recreation or migration the data. This automated consistency checking of data attribute changes in the database schema and implement them dynamically.<\/jats:p><\/jats:sec>","DOI":"10.1108\/bpmj-07-2013-0097","type":"journal-article","created":{"date-parts":[[2015,1,6]],"date-time":"2015-01-06T03:23:09Z","timestamp":1420514589000},"page":"172-189","source":"Crossref","is-referenced-by-count":1,"title":["Data perspectives of workflow schema evolution"],"prefix":"10.1108","volume":"21","author":[{"given":"Aravindhan","family":"Arunagiri","sequence":"first","affiliation":[]},{"given":"Parthasarathy","family":"Ramachandran","sequence":"additional","affiliation":[]}],"member":"140","reference":[{"key":"key2020122623575636600_b1","doi-asserted-by":"crossref","unstructured":"Aalst, W.M.P.V.D. (2001), \u201cExterminating the dynamic change bug: a concrete approach to support workflow change\u201d, Information Systems Frontiers , Vol. 3 No. 3, pp. 297-317.","DOI":"10.1023\/A:1011409408711"},{"key":"key2020122623575636600_b2","doi-asserted-by":"crossref","unstructured":"Aalst, W.M.P.V.D. , Hofstede, A.H.M.T. , Kiepuszewski, B. and Barros, A.P. (2003), \u201cWorkflow patterns\u201d, Distrib. Parallel Databases , Vol. 14 No. 1, pp. 5-51.","DOI":"10.1023\/A:1022883727209"},{"key":"key2020122623575636600_b3","doi-asserted-by":"crossref","unstructured":"Agrawal, R. , Ailamaki, A. , Bernstein, P.A. , Brewer, E.A. , Carey, M.J. , Chaudhuri, S. , Doan, A. , Florescu, D. , Franklin, M.J. , Garcia-Molina, H. , Gehrke, J. , Gruenwald, L. , Haas, L.M. , Halevy, A.Y. , Hellerstein, J.M. , Ioannidis, Y.E. , Korth, H.F. , Kossmann, D. , Madden, S. , Magoulas, R. , Ooi, B.C. , O\u2019Reilly, T. , Ramakrishnan, R. , Sarawagi, S. , Stonebraker, M. , Szalay, A.S. and Weikum, G. (2009), \u201cThe claremont report on database research\u201d, Commun. ACM SIGMOD Record , Vol. 37 No. 3, pp. 9-19.","DOI":"10.1145\/1462571.1462573"},{"key":"key2020122623575636600_b4","doi-asserted-by":"crossref","unstructured":"An, Y. and Topaloglou, T. (2008), \u201cMaintaining Semantic Mappings between Database Schemas and Ontologies\u201d, Semantic Web, Ontologies and Databases , Springer-Verlag, Berlin, Heidelberg, pp. 138-152.","DOI":"10.1007\/978-3-540-70960-2_8"},{"key":"key2020122623575636600_b5","doi-asserted-by":"crossref","unstructured":"Casati, F. , Ceri, S. , Pernici, B. and Pozzi, G. (1998), \u201cWorkflow evolution\u201d, Data Knowl. Eng. , Vol. 24 No. 3, pp. 211-238.","DOI":"10.1016\/S0169-023X(97)00033-5"},{"key":"key2020122623575636600_b7","unstructured":"Curino, C. , Moon, H.J. and Zaniolo, C. (2009), \u201cAutomating database schema evolution in information system upgrades\u201d, in Dumitra\u015f, T. (Ed.), Proceedings of the 2nd In-ternational Workshop on Hot Topics in Software Upgrades\u201d, HotSWUp\u201909 , ACM, New York, NY, pp. 5:1-5:5, available at: http:\/\/doi.acm.org\/10.1145\/1656437.1656444"},{"key":"key2020122623575636600_b6","unstructured":"Curino, C. , Moon, H.J. , Tanca, L. and Zaniolo, C. (2008), Scheam evolution in wikipedia \u2013 toward a web information system benchmark, Vol. 1, ICEIS."},{"key":"key2020122623575636600_b8","doi-asserted-by":"crossref","unstructured":"Do, H.-H. and Rahm, E. (2002), \u201cComa - a system for flexible combination of schema matching approaches\u201d, available at: citeseer.ist.psu.edu\/do02coma.html","DOI":"10.1016\/B978-155860869-6\/50060-3"},{"key":"key2020122623575636600_b9","doi-asserted-by":"crossref","unstructured":"Doan, A. , Domingos, P. and Halevy, A.Y. (2001), \u201cReconciling schemas of disparate data sources \u2013 a machine-learning approach\u201d, SIGMOD Rec. , Vol. 30 No. 2, pp. 509-520.","DOI":"10.1145\/376284.375731"},{"key":"key2020122623575636600_b12","doi-asserted-by":"crossref","unstructured":"Dom\u00ednguez, E. , Lloret, J. and Zapata, M.A. (2003), \u201cAn Architecture for Managing Database Evolution\u201d, in Oliv\u00e9, A. , Yoshikwa, M. and Yu, E.S.K. (Eds), Advanced Conceptual Modeling Techniques, Vol. 2784 of Lecture notes in Computer Science , Springer, Berlin\/Heidelberg, Dpt. de Informatica e Ingenier\u00eda de Sis-temas, Facultad de Ciencias, Universidad de Zaragoza, pp. 63-74.","DOI":"10.1007\/978-3-540-45275-1_6"},{"key":"key2020122623575636600_b10","doi-asserted-by":"crossref","unstructured":"Dom\u00ednguez, E. , Lloret, J. , Rubio, A.L. and Zapata, M.A. (2008), \u201cModel \u2013 driven, view \u2013 based evolution of relational databases\u201d, in Bhowmick, S.S. , K\u00fcng, J. and Wagner, R. (Eds), Proceedings of the 19th International Conference on Database and Expert Systems Applications, DEXA \u201908 , Springer-Verlag, Berlin, Heidelberg, pp. 822-836.","DOI":"10.1007\/978-3-540-85654-2_74"},{"key":"key2020122623575636600_b11","doi-asserted-by":"crossref","unstructured":"Dom\u00ednguez, E. , Lloret, J. , Rubio, A.L. and Zapata, M.A. (2010), \u201cStones falling in water: when and how to restructure a view-based relational database\u201d, in Catania, M. , Ivanovi\u0107, M. and Thalheim, B. (Eds), Proceedings of the 14th East European Conference on Advances in Databases and Information Systems, ADBIS\u201910 , Springer-Verlag, Berlin, Heidelberg, pp. 559-562, available at: http:\/\/dl.acm.org\/citation.cfm?id=1885872.1885920","DOI":"10.1007\/978-3-642-15576-5_45"},{"key":"key2020122623575636600_b13","doi-asserted-by":"crossref","unstructured":"Ellis, C. , Keddara, K. and Rozenberg, G. (1995), \u201cDynamic change within workflow systems\u201d, in Comstock, N. and Ellis, C. (Eds), COCS \u201995: Proceedings of Conference on Organizational Computing Systems , ACM, New York, NY, pp. 10-21.","DOI":"10.1145\/224019.224021"},{"key":"key2020122623575636600_b14","doi-asserted-by":"crossref","unstructured":"Fan, S. , Dou, W. and Chen, J. (2007), \u201cDual workflow nets: mixed control\/data-flow representation for workflow modeling and verification\u201d, in Chang, K.C. (Ed.), Advances in Web and Network Technologies, and Information Management , Vol. 4537\/2007 of Lecture Notes in Computer Science, Springer, Berlin\/Heidelberg, pp. 433-444.","DOI":"10.1007\/978-3-540-72909-9_46"},{"key":"key2020122623575636600_b15","doi-asserted-by":"crossref","unstructured":"Gruhn, V. , Pahl, C. and Wever, M. (1995), \u201cData model evolution as basis of business process management\u201d, in Papazoglou, M.P. (Ed.), OOER \u201995: Proceedings of the 14th International Conference on Object-Oriented and Entity-Relationship Modelling , Springer-Verlag, London, pp. 270-281.","DOI":"10.1007\/BFb0020539"},{"key":"key2020122623575636600_b16","doi-asserted-by":"crossref","unstructured":"Gupta, A. and Mumick, I.S. (1999), \u201cMaintenance of materialized views: problems, techniques, and applications\u201d, in Lomet, D.B. and Widom, J. (Eds) Materialized views , MIT Press, Cambridge, MA, pp. 145-157, available at: http:\/\/dl.acm.org\/citation.cfm?id=310709.310737","DOI":"10.7551\/mitpress\/4472.003.0016"},{"key":"key2020122623575636600_b17","doi-asserted-by":"crossref","unstructured":"Hartung, M. , Terwilliger, J. and Rahm, E. (2011), \u201cRecent advances in schema and ontology evolution\u201d, in Bellahsene, Z. et al. (Eds), Schema Matching and Mapping and Data-Centric Systems and Applications , Springer, Berlin, Heidelberg, pp. 149-190.","DOI":"10.1007\/978-3-642-16518-4_6"},{"key":"key2020122623575636600_b20","unstructured":"L\u00f3pez, J.-R. and Oliv\u00e9, A. (2000), \u201cA framework for the evolution of temporal conceptual schemas of information systems\u201d, in Wangler, B. and Bergman, C. (Eds), Proceedings of the 12th International Conference on Advanced Information Systems Engineering, CAiSE \u201900 , Springer-Verlag, London, pp. 369-386, available at: http:\/\/dl.acm.org\/citation.cfm?id=646088.680049"},{"key":"key2020122623575636600_b18","unstructured":"Lee, Y. (2010), \u201cDeveloping, tuning and using schema match-ing systems\u201d, PhD thesis, IDEALS @ University of Illinois [www.ideals.illinois.edu\/dspace-oai\/request], available at: http:\/\/hdl.handle.net\/2142\/16095"},{"key":"key2020122623575636600_b19","doi-asserted-by":"crossref","unstructured":"Ling, T.W. and Lee, M.L. (1996), \u201cView update in entity-relationship ap-proach\u201d, Data Knowl. Eng. , Vol. 19 No. 2, pp. 135-169.","DOI":"10.1016\/0169-023X(95)00042-Q"},{"key":"key2020122623575636600_b21","unstructured":"Lowe, M. , Konig, H. , Peters, M. and Schulz, C. (2006), \u201cRefactoring informa-tion systems\u201d, Electronic Communication of the ESSAT 3 ."},{"key":"key2020122623575636600_b22","doi-asserted-by":"crossref","unstructured":"Ma, Z. (2007), Intelligent Databases: Technologies and Applications , IGI Publishing, Hershey, PA.","DOI":"10.4018\/978-1-59904-120-9"},{"key":"key2020122623575636600_b23","doi-asserted-by":"crossref","unstructured":"Qiu, Z.M. and Wong, Y.S. (2007), \u201cDynamic workflow change in pdm sys-tems\u201d, Comput. Ind. , Vol. 58 No. 5, pp. 453-463.","DOI":"10.1016\/j.compind.2006.09.014"},{"key":"key2020122623575636600_b24","doi-asserted-by":"crossref","unstructured":"Reichert, M. and Dadam, P. (1998), \u201cSupporting dynamic changes of workflows without losing control\u201d, J. Intell. Inf. Syst. , Vol. 10 No. 2, pp. 93-129.","DOI":"10.1023\/A:1008604709862"},{"key":"key2020122623575636600_b25","doi-asserted-by":"crossref","unstructured":"Reichert, M. , Rinderle-Ma, S. and Dadam, P. (2009), \u201cFlexibility in process-aware information systems\u201d, pp. 115-135.","DOI":"10.1007\/978-3-642-00899-3_7"},{"key":"key2020122623575636600_b28","unstructured":"Rinderle, S. (2004), \u201cSchema evolution in process management systems\u201d PhD thesis, University of Ulm, Abt. Datenbanken und Informationssysteme."},{"key":"key2020122623575636600_b29","doi-asserted-by":"crossref","unstructured":"Rinderle, S. and Reichert, M. (2006), \u201cData driven process control and exception handling in process management systems\u201d, in Dubois, E. and Pohl, K. (Eds), Advanced Information Systems Engi-neering, Vol. 4001\/2006 of Lecture Notes in Computer Science , Springer, Berlin\/Heidelberg, pp. 273-287.","DOI":"10.1007\/11767138_19"},{"key":"key2020122623575636600_b30","doi-asserted-by":"crossref","unstructured":"Rinderle, S. , Reichert, M. and Dadam, P. (2004a), \u201cCorrectness criteria for dynamic changes in workflow systems: a survey\u201d, Data Knowl. Eng. , Vol. 50 No. 1, pp. 9-34.","DOI":"10.1016\/j.datak.2004.01.002"},{"key":"key2020122623575636600_b31","doi-asserted-by":"crossref","unstructured":"Rinderle, S. , Reichert, M. and Dadam, P. (2004b), \u201cFlexible support of team processes by adaptive workflow systems\u201d, Distrib. Parallel Databases , Vol. 16 No. 1, pp. 91-116.","DOI":"10.1023\/B:DAPD.0000026270.78463.77"},{"key":"key2020122623575636600_b26","doi-asserted-by":"crossref","unstructured":"Rinderle-Ma, S. and Reichert, M. (2010), \u201cAdvanced migration strategies for adaptive process management systems\u201d, 12th IEEE Conference on Commerce and Enterprise Computing (CEC\u2019 10) Fudan University, Shanghai, November 10-12.","DOI":"10.1109\/CEC.2010.18"},{"key":"key2020122623575636600_b27","doi-asserted-by":"crossref","unstructured":"Rinderle-Ma, S. , Reichert, M. and Weber, B. (2008), \u201cRelaxed compliance notions in adaptive process management systems\u201d, in Li, Q. (Ed.), ER \u201908: Proceedings of the 27th International Conference on Conceptual Modeling , Springer-Verlag, Berlin, Heidelberg, pp. 232-247.","DOI":"10.1007\/978-3-540-87877-3_18"},{"key":"key2020122623575636600_b32","doi-asserted-by":"crossref","unstructured":"Russell, N. , ter Hofstede, A. and anad, W.M.P. , van der Aalst, D. E. (2005), \u201cWorkflow data patterns: identification, representation and tool support\u201d, in Delcambre, L. , et al. (Eds), Proceedings of the 24th Internationl Conference on Conceptual Modeling (ER05), pp. 353-368.","DOI":"10.1007\/11568322_23"},{"key":"key2020122623575636600_b33","doi-asserted-by":"crossref","unstructured":"Russell, N. , van der Aalst, W. , ter Hofstede, A. and Edmond, D. (2005), \u201cWorkflow resource patterns: identification, representation and tool support\u201d, in Pastor, O. and Falc\u00e3o e Cunha, J. (Eds), Advanced Information Systems Engineering, Vol. 3520 of Lecture notes in Computer Science , Springer, Berlin\/Heidelberg, pp. 216-232.","DOI":"10.1007\/11431855_16"},{"key":"key2020122623575636600_b34","unstructured":"Sadiq, S. , Orlowska, M. , Sadiq, W. and Foulger, C. (2004), \u201cData flow and validation in workflow modelling\u201d, in Schewe, K.-D. and Williams, H. (Eds), ADC \u201904, Proceedings of the 15th Australasian Database Conference , Australian Computer Society Inc., Darlinghurst, pp. 207-214."},{"key":"key2020122623575636600_b35","doi-asserted-by":"crossref","unstructured":"Sun, S.X. , Zhao, J.L. , Nunamaker, J.F. and Sheng, O.R.L. (2006), \u201cFor-mulating the data-flow perspective for business process management\u201d, Info. Sys. Research , Vol. 17 No. 4, pp. 374-391.","DOI":"10.1287\/isre.1060.0105"},{"key":"key2020122623575636600_b36","unstructured":"Sundari, M. , Sen, A. and Bagchi, A. (2007), \u201cDetecting data flow errors in work-flows: a systematic graph traversal approach\u201d, 17th Workshop on Information Technology and Systems (WITS-2007), Montreal."},{"key":"key2020122623575636600_b37","doi-asserted-by":"crossref","unstructured":"Atluri, V. and Chun., S.A. (2003), \u201cHandling Dynamic Changes in Decentralized Workflow Execution Environments\u201d, in Ma\u0159ik, V. (Ed.), Database and Expert Systems Applications , Vol. 2736, Springer, Berlin\/Heidelberg, pp. 813-825.","DOI":"10.1007\/978-3-540-45227-0_79"},{"key":"key2020122623575636600_b38","doi-asserted-by":"crossref","unstructured":"van der Aalst, W.M.P. and van Hee, K.M. (2002), Workflow Management: Models, Methods, and System, MIT Press, available at: citeseer.ist.psu.edu\/vanderaalst02workflow.html","DOI":"10.7551\/mitpress\/7301.001.0001"},{"key":"key2020122623575636600_b39","unstructured":"Velegrakis, Y. , Miller, R.J. and Popa, L. (2003), Mapping adaptation under evolving schemas, Proceedings of the 29th International Conference on Very Large Data Bases \u2013 Vol. 29, VLDB \u20192003, VLDB Endowment, pp. 584-595, available at: http:\/\/dl.acm.org\/citation.cfm?id=1315451.1315502"},{"key":"key2020122623575636600_b40","unstructured":"Weber, B. , Rinderle, S.B. and Reichert, M.U. (2007), Identifying and eval-uating change patterns and change support features in process-aware information systems, Technical Report No. TR-CTIT-07-22, Enschede."},{"key":"key2020122623575636600_b41","doi-asserted-by":"crossref","unstructured":"Wedemeijer, L. (2001), \u201cDefining metrics for conceptual schema evolution\u201d, in Balsters, H. , de Brock, B. and Conrad, S. (Eds), FoMLaDO\/DEMM 2000: Selected Papers from the 9th InternationalWorkshop on Foundations of Models and Languages for Data and Objects, Database Schema Evolution and Meta-Modeling , Springer-Verlag, London, pp. 220-244.","DOI":"10.1007\/3-540-48196-6_13"}],"container-title":["Business Process Management Journal"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/www.emeraldinsight.com\/doi\/full-xml\/10.1108\/BPMJ-07-2013-0097","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/BPMJ-07-2013-0097\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/BPMJ-07-2013-0097\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T23:15:29Z","timestamp":1753398929000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/bpmj\/article\/21\/1\/172-189\/258518"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,1,30]]},"references-count":41,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2015,1,30]]}},"alternative-id":["10.1108\/BPMJ-07-2013-0097"],"URL":"https:\/\/doi.org\/10.1108\/bpmj-07-2013-0097","relation":{},"ISSN":["1463-7154"],"issn-type":[{"type":"print","value":"1463-7154"}],"subject":[],"published":{"date-parts":[[2015,1,30]]}}}