{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T03:25:03Z","timestamp":1740108303436,"version":"3.37.3"},"reference-count":135,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2017,11,14]],"date-time":"2017-11-14T00:00:00Z","timestamp":1510617600000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Computing"],"published-print":{"date-parts":[[2018,5]]},"DOI":"10.1007\/s00607-017-0578-1","type":"journal-article","created":{"date-parts":[[2017,11,14]],"date-time":"2017-11-14T08:30:59Z","timestamp":1510648259000},"page":"439-472","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Mechanisms for provenance collection in scientific workflow systems"],"prefix":"10.1007","volume":"100","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0919-4377","authenticated-orcid":false,"given":"Mehdi","family":"Sarikhani","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrew","family":"Wendelborn","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,11,14]]},"reference":[{"issue":"1","key":"578_CR1","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1109\/TSC.2009.4","volume":"2","author":"C Lin","year":"2009","unstructured":"Lin C, Lu S, Fei X, Chebotko A, Pai D, Lai Z, Fotouhi F, Hua J (2009) A reference architecture for scientific workflow management systems and the VIEW SOA solution. IEEE Trans Serv Comput 2(1):79\u201392. https:\/\/doi.org\/10.1109\/TSC.2009.4","journal-title":"IEEE Trans Serv Comput"},{"key":"578_CR2","unstructured":"Ranno F, Shrivastava S (1999) A review of distributed workflow management systems. In: The international joint conference on Work activities coordination and collaboration (WACC99), San Francisco, California"},{"issue":"3","key":"578_CR3","doi-asserted-by":"publisher","first-page":"367","DOI":"10.1007\/s10723-012-9222-7","volume":"10","author":"Q Wu","year":"2012","unstructured":"Wu Q, Zhu M, Gu Y, Brown P, Lu X, Lin W, Liu Y (2012) A distributed workflow management system with case study of real-life scientific applications on Grids. J Grid Comput 10(3):367\u2013393. https:\/\/doi.org\/10.1007\/s10723-012-9222-7","journal-title":"J Grid Comput"},{"issue":"1","key":"578_CR4","doi-asserted-by":"publisher","first-page":"16","DOI":"10.4018\/jdm.1996010102","volume":"7","author":"JA Miller","year":"1996","unstructured":"Miller JA, Sheth AP, Kochut KJ, Wang X (1996) CORBA-based run-time architectures for workflow management systems. J Database Manag (JDM) 7(1):16\u201327. https:\/\/doi.org\/10.4018\/jdm.1996010102","journal-title":"J Database Manag (JDM)"},{"key":"578_CR5","doi-asserted-by":"publisher","unstructured":"Li H, Yang Y, Shi M (2003) Key issues and experiences in development of distributed workflow management systems. In: Zhou X, Orlowska M, Zhang Y (eds) Web technologies and applications, vol 2642. Lecture notes in computer science. Springer, Berlin, pp 507\u2013512. https:\/\/doi.org\/10.1007\/3-540-36901-5_51","DOI":"10.1007\/3-540-36901-5_51"},{"key":"578_CR6","doi-asserted-by":"publisher","unstructured":"G\u00f6rlach K, Sonntag M, Karastoyanova D, Leymann F, Reiter M (2011) Conventional workflow technology for scientific simulation. In: Yang X, Wang L, Jie W (eds) Guide to e-science. Computer communications and networks. Springer, London, pp 323\u2013352. https:\/\/doi.org\/10.1007\/978-0-85729-439-5_12","DOI":"10.1007\/978-0-85729-439-5_12"},{"key":"578_CR7","unstructured":"Hahn C, Horn S, Jablonski S, Lay R, Neeb J, Schamburger R, Schlundt M Taxonomy of distribution concepts for workflow management. University Erlangen-N\u00fcrnberg"},{"key":"578_CR8","volume-title":"A survey of data provenance techniques","author":"YL Simmhan","year":"2005","unstructured":"Simmhan YL, Plale B, Gannon D (2005) A survey of data provenance techniques, vol 47405. Indiana University, Bloomington"},{"issue":"3","key":"578_CR9","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1109\/MCSE.2008.79","volume":"10","author":"J Freire","year":"2008","unstructured":"Freire J, Koop D, Santos E, Silva CT (2008) Provenance for computational tasks: a survey. Comput Sci Eng 10(3):11\u201321. https:\/\/doi.org\/10.1109\/MCSE.2008.79","journal-title":"Comput Sci Eng"},{"key":"578_CR10","doi-asserted-by":"publisher","unstructured":"Lee B, Awad A, Awad M (2015) Towards secure provenance in the cloud: a survey. In: 2015 IEEE\/ACM 8th international conference on utility and cloud computing (UCC), 7\u201310 Dec 2015, pp 577-582. https:\/\/doi.org\/10.1109\/UCC.2015.102","DOI":"10.1109\/UCC.2015.102"},{"key":"578_CR11","unstructured":"Tao L, Ling L, Xiaolong Z, Kai X, Chao Y (2014) ProvenanceLens: service provenance management in the cloud. In: 2014 international conference on collaborative computing: networking, applications and worksharing (CollaborateCom), 22\u201325 Oct 2014, pp 275-284"},{"key":"578_CR12","doi-asserted-by":"publisher","unstructured":"Chen P, Plale BA (2015) Big data provenance analysis and visualization. In: 15th IEEE\/ACM international symposium on cluster, cloud and grid computing (CCGrid), 4\u20137 May 2015, pp 797-800. https:\/\/doi.org\/10.1109\/CCGrid.2015.85","DOI":"10.1109\/CCGrid.2015.85"},{"key":"578_CR13","doi-asserted-by":"publisher","unstructured":"Agrawal R, Imran A, Seay C, Walker J (2014) A layer based architecture for provenance in big data. In: IEEE international conference on big data (Big Data), 27\u201330 Oct. 2014, pp 1-7. https:\/\/doi.org\/10.1109\/BigData.2014.7004468","DOI":"10.1109\/BigData.2014.7004468"},{"key":"578_CR14","doi-asserted-by":"publisher","unstructured":"Tan YS, Ko RKL, Holmes G (2013) Security and data accountability in distributed systems: a provenance survey. In: 2013 IEEE 10th international conference on high performance computing and communications & 2013 IEEE international conference on embedded and ubiquitous computing (HPCC_EUC), 13\u201315 Nov 2013, pp 1571\u20131578. https:\/\/doi.org\/10.1109\/HPCC.and.EUC.2013.221","DOI":"10.1109\/HPCC.and.EUC.2013.221"},{"key":"578_CR15","unstructured":"Moreau L, Kwasnikowska N, Van den Bussche J (2009) The foundations of the open provenance model. http:\/\/eprints.soton.ac.uk\/id\/eprint\/267282"},{"issue":"4","key":"578_CR16","first-page":"44","volume":"30","author":"SB Davidson","year":"2007","unstructured":"Davidson SB, Boulakia SC, Eyal A, Lud\u00e4scher B, McPhillips TM, Bowers S, Anand MK, Freire J (2007) Provenance in scientific workflow systems. IEEE Data Eng Bull 30(4):44\u201350","journal-title":"IEEE Data Eng Bull"},{"issue":"4","key":"578_CR17","first-page":"346","volume":"5","author":"Y Amsterdamer","year":"2011","unstructured":"Amsterdamer Y, Davidson SB, Deutch D, Milo T, Stoyanovich J, Tannen V (2011) Putting lipstick on pig: enabling database-style workflow provenance. Very Large Data Base (VLDB) Endow 5(4):346\u2013357","journal-title":"Very Large Data Base (VLDB) Endow"},{"issue":"1","key":"578_CR18","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1007\/s13740-012-0004-y","volume":"1","author":"S Bowers","year":"2012","unstructured":"Bowers S (2012) Scientific workflow, provenance, and data modeling challenges and approaches. J Data Sem 1(1):19\u201330. https:\/\/doi.org\/10.1007\/s13740-012-0004-y","journal-title":"J Data Sem"},{"key":"578_CR19","doi-asserted-by":"publisher","unstructured":"Stamatogiannakis M, Groth P, Bos H (2015) Looking inside the black-box: capturing data provenance using dynamic instrumentation. In: Lud\u00e4scher B, Plale B (eds) Provenance and annotation of data and processes, vol 8628. Lecture notes in computer science. Springer, Switzerland, pp 155\u2013167. https:\/\/doi.org\/10.1007\/978-3-319-16462-5_12","DOI":"10.1007\/978-3-319-16462-5_12"},{"key":"578_CR20","unstructured":"Kitchenham B, Charters S (2007) Guidelines for performing systematic literature reviews in software engineering. EBSE Technical Report Ver. 2:3"},{"key":"578_CR21","unstructured":"Keele S (2007) Guidelines for performing systematic literature reviews in software engineering. In: Technical report, Ver. 2.3 EBSE Technical Report. EBSE"},{"key":"578_CR22","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.jss.2014.06.035","volume":"95","author":"M Daneva","year":"2014","unstructured":"Daneva M, Damian D, Marchetto A, Pastor O (2014) Empirical research methodologies and studies in requirements engineering: how far did we come? J Syst Softw 95:1\u20139. https:\/\/doi.org\/10.1016\/j.jss.2014.06.035","journal-title":"J Syst Softw"},{"issue":"8","key":"578_CR23","doi-asserted-by":"publisher","first-page":"792","DOI":"10.1016\/j.infsof.2010.03.006","volume":"52","author":"B Kitchenham","year":"2010","unstructured":"Kitchenham B, Pretorius R, Budgen D, Pearl Brereton O, Turner M, Niazi M, Linkman S (2010) Systematic literature reviews in software engineering: a tertiary study. Inf Softw Technol 52(8):792\u2013805. https:\/\/doi.org\/10.1016\/j.infsof.2010.03.006","journal-title":"Inf Softw Technol"},{"issue":"1","key":"578_CR24","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/1742-5581-3-1","volume":"3","author":"JF Burnham","year":"2006","unstructured":"Burnham JF (2006) Scopus database: a review. Biomed Digit Libr 3(1):1","journal-title":"Biomed Digit Libr"},{"key":"578_CR25","unstructured":"Zahedi M, Shahin M, Babar MA (2015) A systematic review of knowledge sharing challenges and practices in global software development. Int J Inf Manag (submiited to)"},{"key":"578_CR26","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1016\/j.jss.2014.03.071","volume":"94","author":"M Shahin","year":"2014","unstructured":"Shahin M, Liang P, Babar MA (2014) A systematic review of software architecture visualization techniques. J Syst Softw 94:161\u2013185. https:\/\/doi.org\/10.1016\/j.jss.2014.03.071","journal-title":"J Syst Softw"},{"issue":"6","key":"578_CR27","doi-asserted-by":"publisher","first-page":"625","DOI":"10.1016\/j.infsof.2010.12.010","volume":"53","author":"H Zhang","year":"2011","unstructured":"Zhang H, Babar MA, Tell P (2011) Identifying relevant studies in software engineering. Inf Softw Technol 53(6):625\u2013637. https:\/\/doi.org\/10.1016\/j.infsof.2010.12.010","journal-title":"Inf Softw Technol"},{"key":"578_CR28","doi-asserted-by":"crossref","unstructured":"Chen L, Babar MA, Zhang H (2010) Towards an evidence-based understanding of electronic data sources. Paper presented at the. Proceedings of the 14th international conference on evaluation and assessment in software engineering, UK","DOI":"10.14236\/ewic\/EASE2010.17"},{"issue":"5","key":"578_CR29","doi-asserted-by":"publisher","first-page":"473","DOI":"10.1002\/cpe.1237","volume":"20","author":"C Scheidegger","year":"2008","unstructured":"Scheidegger C, Koop D, Santos E, Vo H, Callahan S, Freire J, Silva C (2008) Tackling the provenance challenge one layer at a time. Concurr Comput Pract Exp 20(5):473\u2013483. https:\/\/doi.org\/10.1002\/cpe.1237","journal-title":"Concurr Comput Pract Exp"},{"issue":"6","key":"578_CR30","doi-asserted-by":"publisher","first-page":"743","DOI":"10.1016\/J.Future.2010.07.005","volume":"27","author":"L Moreau","year":"2011","unstructured":"Moreau L, Clifford B, Freire J, Futrelle J, Gil Y, Groth P, Kwasnikowska N, Miles S, Missier P, Myers J, Plale B, Simmhan Y, Stephan E, den Bussche JV (2011) The open provenance model core specification (v1.1). Future Gener Comput Syst 27(6):743\u2013756. https:\/\/doi.org\/10.1016\/J.Future.2010.07.005","journal-title":"Future Gener Comput Syst"},{"key":"578_CR31","unstructured":"Groth P, Miles S, Missier P, Moreau L (2009) A proposal for handling collections in the open provenance model. http:\/\/mailman.ecs.soton.ac.uk\/pipermail\/provenance-challenge-ipaw-info\/attachments\/20090605\/85b3e182\/attachment-0001.pdf"},{"key":"578_CR32","unstructured":"Groth P, Moreau L (2013) PROV-Overview. W3C. http:\/\/www.w3.org\/TR\/prov-overview\/ . Accessed 30 April 2013"},{"key":"578_CR33","unstructured":"Garijo D, Gil Y (2012) The OPMW ontology. http:\/\/www.opmw.org\/model\/OPMW_20121009\/"},{"issue":"6","key":"578_CR34","doi-asserted-by":"crossref","first-page":"737","DOI":"10.1016\/j.future.2010.11.020","volume":"27","author":"Y Simmhan","year":"2011","unstructured":"Simmhan Y, Groth P, Moreau L (2011) Special section: the third provenance challenge on using the open provenance model for interoperability. Future Gener Comput Syst 27(6):737\u2013742","journal-title":"Future Gener Comput Syst"},{"key":"578_CR35","doi-asserted-by":"crossref","unstructured":"Crawl D, Wang J, Altintas I (2011) Provenance for MapReduce-based data-intensive workflows. In: 6th workshop on workflows in support of large-scale science, Seattle, Washington, ACM, pp 21\u201330","DOI":"10.1145\/2110497.2110501"},{"issue":"1","key":"578_CR36","first-page":"43","volume":"2","author":"SMS Cruz","year":"2011","unstructured":"Cruz SMS, Paulino CE, Oliveira Dd, Campos MLM, Mattoso M (2011) Capturing distributed provenance metadata from cloud-based scientific workflows. J Inf Data Manag 2(1):43\u201350","journal-title":"J Inf Data Manag"},{"key":"578_CR37","unstructured":"Muniswamy-Reddy K-K, Macko P, Seltzer MI (2010) Provenance for the cloud. In: the 8th USENIX conference on file and storage technologies, San Jose, California, USENIX Association, 1855526, pp 15\u201314"},{"key":"578_CR38","unstructured":"Muniswamy-Reddy K-K, Macko P, Seltzer MI (2009) Making a cloud provenance-aware. In: Workshop on the theory and practice of provenance, San Francisco, California, USENIX Association"},{"issue":"13","key":"578_CR39","doi-asserted-by":"publisher","first-page":"1513","DOI":"10.1002\/cpe.1870","volume":"24","author":"A Marinho","year":"2012","unstructured":"Marinho A, Murta L, Werner C, Braganholo V, Cruz SMS, Ogasawara E, Mattoso M (2012) ProvManager: a provenance management system for scientific workflows. Concurr Comput Pract Exp 24(13):1513\u20131530. https:\/\/doi.org\/10.1002\/cpe.1870","journal-title":"Concurr Comput Pract Exp"},{"key":"578_CR40","doi-asserted-by":"publisher","unstructured":"Chapman A, Blaustein BT, Seligman L, Allen MD (2011) PLUS: a provenance manager for integrated information. In: IEEE international conference on information reuse and integration (IRI), 3\u20135 August 2011, pp 269\u2013275. https:\/\/doi.org\/10.1109\/IRI.2011.6009558","DOI":"10.1109\/IRI.2011.6009558"},{"key":"578_CR41","doi-asserted-by":"publisher","unstructured":"Buchert T, Nussbaum L, Gustedt J (2015) Towards complete tracking of provenance in experimental distributed systems research. In: Hunold S, Costan A, Gim\u00e9nez D et al (eds) Euro-Par 2015: parallel processing workshops: Euro-Par 2015 international workshops, Vienna, Austria, 24\u201325 August 2015, Revised Selected Papers. Springer, Cham, pp 604-616. https:\/\/doi.org\/10.1007\/978-3-319-27308-2_49","DOI":"10.1007\/978-3-319-27308-2_49"},{"issue":"5","key":"578_CR42","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1145\/2596628","volume":"57","author":"L Carata","year":"2014","unstructured":"Carata L, Akoush S, Balakrishnan N, Bytheway T, Sohan R, Seltzer M, Hopper A (2014) A primer on provenance. Commun ACM 57(5):52\u201360. https:\/\/doi.org\/10.1145\/2596628","journal-title":"Commun ACM"},{"key":"578_CR43","doi-asserted-by":"publisher","unstructured":"Cruz SMS, Campos MLM, Mattoso M (2009) Towards a taxonomy of provenance in scientific workflow management systems. In: IEEE congress on services, Los Angeles, California, 6\u201310 July 2009. IEEE, pp 259\u2013266. https:\/\/doi.org\/10.1109\/SERVICES-I.2009.18","DOI":"10.1109\/SERVICES-I.2009.18"},{"key":"578_CR44","unstructured":"Glavic B, Dittrich KR (2007) Data provenance: a categorization of existing approaches. In: Conference on Datenbanksysteme in Buisness, Technologie und Web (BTW), Aachen, Germany, vol 12, pp 227\u2013241"},{"issue":"3","key":"578_CR45","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1145\/1084805.1084812","volume":"34","author":"YL Simmhan","year":"2005","unstructured":"Simmhan YL, Plale B, Gannon D (2005) A survey of data provenance in e-science. ACM Sigmod Rec 34(3):31\u201336. https:\/\/doi.org\/10.1145\/1084805.1084812","journal-title":"ACM Sigmod Rec"},{"key":"578_CR46","unstructured":"Sarikhani M (2015) An adaptive provenance collection architecture in scientific workflow systems. Ph.D. Thesis, The University of Adelaide, Adelaide, Australia"},{"issue":"5","key":"578_CR47","doi-asserted-by":"publisher","first-page":"773","DOI":"10.1109\/5.381846","volume":"83","author":"EA Lee","year":"1995","unstructured":"Lee EA, Parks TM (1995) Dataflow process networks. Proc IEEE 83(5):773\u2013801. https:\/\/doi.org\/10.1109\/5.381846","journal-title":"Proc IEEE"},{"key":"578_CR48","unstructured":"Brooks C, Lee EA, Liu X, Neuendorffer S, Zhao Y, Zheng H (2008) Heterogeneous concurrent modeling and design in Java (volume 3: Ptolemy ii domains). EECS Department, University of California, Berkley, California"},{"key":"578_CR49","volume-title":"Foundations for provenance-aware systems","author":"K-K Muniswamy-Reddy","year":"2010","unstructured":"Muniswamy-Reddy K-K (2010) Foundations for provenance-aware systems. Harvard University, Cambridge"},{"key":"578_CR50","volume-title":"Managing scientific workflow provenance","author":"MK Anand","year":"2010","unstructured":"Anand MK (2010) Managing scientific workflow provenance. Univeristy of California Davis, Davis"},{"issue":"5","key":"578_CR51","doi-asserted-by":"publisher","first-page":"519","DOI":"10.1002\/cpe.1226","volume":"20","author":"S Bowers","year":"2008","unstructured":"Bowers S, McPhillips TM, Lud\u00e4scher B (2008) Provenance in collection-oriented scientific workflows. Concurr Comput Pract Exp 20(5):519\u2013529. https:\/\/doi.org\/10.1002\/cpe.1226","journal-title":"Concurr Comput Pract Exp"},{"key":"578_CR52","doi-asserted-by":"publisher","unstructured":"Moreau L, Freire J, Futrelle J, McGrath R, Myers J, Paulson P (2008) The open provenance model: an overview. In: Freire J, Koop D, Moreau L (eds) Provenance and annotation of data and processes, vol 5272. Lecture notes in computer science. Springer, Berlin, Germany, pp 323\u2013326. https:\/\/doi.org\/10.1007\/978-3-540-89965-5_31","DOI":"10.1007\/978-3-540-89965-5_31"},{"key":"578_CR53","doi-asserted-by":"publisher","unstructured":"Sonntag M, Karastoyanova D, Deelman E (2010) Bridging the gap between business and scientific workflows: humans in the loop of scientific workflows. In: Sixth international conference on e-science (e-science 2010), Brisbane, Queensland, Australia, pp 206\u2013213. IEEE. https:\/\/doi.org\/10.1109\/eScience.2010.12","DOI":"10.1109\/eScience.2010.12"},{"key":"578_CR54","doi-asserted-by":"publisher","unstructured":"Lud\u00e4scher B, Weske M, McPhillips T, Bowers S (2009) Scientific workflows: business as usual? In: Dayal U, Eder J, Koehler J, Reijers H (eds) Business process management, vol 5701. Lecture notes in computer science. Springer, Berlin, Germany, pp 31\u201347. https:\/\/doi.org\/10.1007\/978-3-642-03848-8_4","DOI":"10.1007\/978-3-642-03848-8_4"},{"key":"578_CR55","doi-asserted-by":"publisher","unstructured":"Barga R, Gannon D (2007) Scientific versus business workflows. In: Taylor I, Deelman E, Gannon D, Shields M (eds) Workflows for e-science. Springer, London, pp 9\u201316. https:\/\/doi.org\/10.1007\/978-1-84628-757-2_2","DOI":"10.1007\/978-1-84628-757-2_2"},{"key":"578_CR56","unstructured":"Andrews T, Curbera F, Dholakia H, Goland Y, Klein J, Leymann F, Liu K, Roller D, Smith D, Thatte S (2003) Business process execution language for web services. version"},{"key":"578_CR57","volume-title":"Business process execution language for web services: an architect and developer\u2019s guide to orchestrating web services using BPEL4WS","author":"MB Juric","year":"2006","unstructured":"Juric MB, Mathew B, Sarang PG (2006) Business process execution language for web services: an architect and developer\u2019s guide to orchestrating web services using BPEL4WS. Packt Publishing Ltd, Birmingham"},{"key":"578_CR58","doi-asserted-by":"publisher","unstructured":"Altintas I, Barney O, Jaeger-Frank E (2006) Provenance collection support in the Kepler scientific workflow system. In: Moreau L, Foster I (eds) Provenance and annotation of data, vol 4145. Lecture notes in computer science. Springer, Berlin, Germany, pp 118\u2013132. https:\/\/doi.org\/10.1007\/11890850_14","DOI":"10.1007\/11890850_14"},{"issue":"5","key":"578_CR59","doi-asserted-by":"publisher","first-page":"528","DOI":"10.1016\/j.future.2008.06.012","volume":"25","author":"E Deelman","year":"2009","unstructured":"Deelman E, Gannon D, Shields M, Taylor I (2009) Workflows and e-science: an overview of workflow system features and capabilities. Future Gener Comput Syst 25(5):528\u2013540. https:\/\/doi.org\/10.1016\/j.future.2008.06.012","journal-title":"Future Gener Comput Syst"},{"issue":"1","key":"578_CR60","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1504\/IJBPIM.2010.033176","volume":"5","author":"M Mattoso","year":"2010","unstructured":"Mattoso M, Werner C, Travassos GH, Braganholo V, Ogasawara E, Oliveira D, Cruz SMS, Martinho W, Murta L (2010) Towards supporting the life cycle of large scale scientific experiments. Int J Bus Process Integr Manag 5(1):79\u201392","journal-title":"Int J Bus Process Integr Manag"},{"issue":"3","key":"578_CR61","doi-asserted-by":"publisher","first-page":"183","DOI":"10.1093\/bib\/bbm015","volume":"8","author":"R Stevens","year":"2007","unstructured":"Stevens R, Zhao J, Goble C (2007) Using provenance to manage knowledge of in silico experiments. Briefings Bioinform 8(3):183\u2013194. https:\/\/doi.org\/10.1093\/bib\/bbm015","journal-title":"Briefings Bioinform"},{"key":"578_CR62","doi-asserted-by":"publisher","unstructured":"Cruz SMS, Barros PM, Bisch PM, Campos MLM, Mattoso M (2008) Provenance services for distributed workflows. In: 8th IEEE international symposium on cluster computing and the grid (CCGRID), Lyon, France, 19\u201322 May 2008. IEEE, pp 526\u2013533. https:\/\/doi.org\/10.1109\/CCGRID.2008.73","DOI":"10.1109\/CCGRID.2008.73"},{"key":"578_CR63","doi-asserted-by":"crossref","unstructured":"Belhajjame K, Wolstencroft K, Corcho O, Oinn T, Tanoh F, William A, Goble C (2008) Metadata management in the Taverna workflow system. In: 8th IEEE international symposium on cluster computing and the grid, CCGRID\u201908. IEEE, pp 651\u2013656","DOI":"10.1109\/CCGRID.2008.17"},{"key":"578_CR64","doi-asserted-by":"publisher","unstructured":"Davidson SB, Freire J (2008) Provenance and scientific workflows: challenges and opportunities. In: ACM SIGMOD international conference on management of data, Vancouver, Canada. ACM, 1376772, pp 1345\u20131350. https:\/\/doi.org\/10.1145\/1376616.1376772","DOI":"10.1145\/1376616.1376772"},{"key":"578_CR65","doi-asserted-by":"publisher","unstructured":"Lim C, Lu S, Chebotko A, Fotouhi F (2010) Prospective and retrospective provenance collection in scientific workflow environments. In: International Conference on Services Computing (SCC), Miami, Florida. IEEE, pp 449\u2013456. https:\/\/doi.org\/10.1109\/SCC.2010.18","DOI":"10.1109\/SCC.2010.18"},{"key":"578_CR66","unstructured":"McPhillips T, Bowers S, Belhajjame K, Ludascher B (2015) Retrospective provenance without a runtime provenance recorder. Paper presented at the proceedings of the 7th USENIX conference on theory and practice of provenance, Edinburgh, Scotland"},{"key":"578_CR67","doi-asserted-by":"publisher","unstructured":"Marinho A, Werner C, Cruz S, Mattoso M, Braganholo V, Murta L (2009) A strategy for provenance gathering in distributed scientific workflows. In: International conference on services computing (SCC), Bangalore, India. IEEE, pp 344\u2013347. https:\/\/doi.org\/10.1109\/SERVICES-I.2009.53","DOI":"10.1109\/SERVICES-I.2009.53"},{"key":"578_CR68","unstructured":"Groth PT (2005) On the record: provenance in large scale, open distributed systems. A mini-thesis for transfer from M.Phil. to Ph.D., University of Southampton, Southampton, England"},{"key":"578_CR69","unstructured":"Spillane RP, Sears R, Yalamanchili C, Gaikwad S, Chinni M, Zadok E (2009) Story book: an efficient extensible provenance framework. In: Theory and practice of provenance (TaPP\u201909), San Francisco, California"},{"key":"578_CR70","unstructured":"Vahdat A, Anderson TE (1998) Transparent result caching. In: USENIX annual technical conference, New Orleans, Louisiana"},{"key":"578_CR71","doi-asserted-by":"publisher","unstructured":"Malik T, Gehani A, Tariq D, Zaffar F (2013) Sketching distributed data provenance. In: Liu Q, Bai Q, Giugni S, Williamson D, Taylor J (eds) Data provenance and data management in eScience. Studies in computational intelligence. Springer, Berlin, Germany, pp 85\u2013107. https:\/\/doi.org\/10.1007\/978-3-642-29931-5_4","DOI":"10.1007\/978-3-642-29931-5_4"},{"key":"578_CR72","doi-asserted-by":"publisher","unstructured":"Malik T, Nistor L, Gehani A (2010) Tracking and sketching distributed data provenance. In: Sixth international conference on e-science (e-Science 2010), Brisbane, Queensland, Australia. IEEE, pp 190\u2013197. https:\/\/doi.org\/10.1109\/eScience.2010.51","DOI":"10.1109\/eScience.2010.51"},{"key":"578_CR73","doi-asserted-by":"publisher","unstructured":"Gehani A, Tariq D (2012) SPADE: support for provenance auditing in distributed environments. In: Narasimhan P, Triantafillou P (eds) Middleware 2012, vol 7662. Lecture notes in computer science. Springer, Berlin, Germany, pp 101\u2013120. https:\/\/doi.org\/10.1007\/978-3-642-35170-9_6","DOI":"10.1007\/978-3-642-35170-9_6"},{"key":"578_CR74","unstructured":"Widom J (2005) Trio: a system for integrated management of data, accuracy, and lineage. In: Conference on innovative data systems research (CIDR), Asilomar, California"},{"issue":"3","key":"578_CR75","first-page":"42","volume":"33","author":"R Ikeda","year":"2010","unstructured":"Ikeda R, Widom J (2010) Panda: a system for provenance and data. IEEE Data Eng Bull 33(3):42\u201349","journal-title":"IEEE Data Eng Bull"},{"key":"578_CR76","doi-asserted-by":"crossref","unstructured":"Foster IT, V\u00f6ckler J-S, Wilde M, Zhao Y (2003) The virtual data grid: a new model and architecture for data-intensive collaboration. In: Conference on innovative data systems research (CIDR), Asilomar, California, pp 18\u201329","DOI":"10.1109\/SSDM.2003.1214945"},{"key":"578_CR77","doi-asserted-by":"publisher","unstructured":"Cao B, Plale B, Subramanian G, Robertson E, Simmhan Y (2009) Provenance information model of karma version 3. In: International conference on services computing (SCC), Bangalore, India. IEEE, pp 348\u2013351. https:\/\/doi.org\/10.1109\/SERVICES-I.2009.54","DOI":"10.1109\/SERVICES-I.2009.54"},{"issue":"2","key":"578_CR78","doi-asserted-by":"crossref","first-page":"1","DOI":"10.4018\/jwsr.2008040101","volume":"5","author":"YL Simmhan","year":"2008","unstructured":"Simmhan YL, Plale B, Gannon D (2008) Karma2: provenance management for data-driven workflows. Int J Web Serv Res 5(2):1\u201322","journal-title":"Int J Web Serv Res"},{"key":"578_CR79","unstructured":"Lanter DP (1990) Lineage in gis: The problem and a solution. In: National center for geographic information and analysis (NCGIA), Santa Barbara, California"},{"key":"578_CR80","doi-asserted-by":"crossref","unstructured":"Hasan R, Sion R, Winslett M (2009) The case of the fake Picasso: preventing history forgery with secure provenance. Paper presented at the proccedings of the 7th conference on file and storage technologies, San Francisco, California","DOI":"10.1145\/1629080.1629082"},{"key":"578_CR81","doi-asserted-by":"publisher","unstructured":"Asghar MR, Ion M, Russello G, Crispo B (2012) Securing data provenance in the cloud. In: Camenisch J, Kesdogan D (eds) Open problems in network security: IFIP WG 11.4 international workshop, iNetSec 2011, Lucerne, Switzerland, June 9, 2011, Revised Selected Papers. Springer, Berlin, pp 145\u2013160. https:\/\/doi.org\/10.1007\/978-3-642-27585-2_12","DOI":"10.1007\/978-3-642-27585-2_12"},{"key":"578_CR82","doi-asserted-by":"publisher","unstructured":"Murta L, Braganholo V, Chirigati F, Koop D, Freire J (2015) noWorkflow: capturing and analyzing provenance of scripts. In: Lud\u00e4scher B, Plale B (eds) Provenance and annotation of data and processes: 5th international provenance and annotation workshop, IPAW 2014, Cologne, Germany, 9\u201313 June 2014. Revised selected papers. Springer International Publishing, Cham, pp 71\u201383. https:\/\/doi.org\/10.1007\/978-3-319-16462-5_6","DOI":"10.1007\/978-3-319-16462-5_6"},{"key":"578_CR83","doi-asserted-by":"crossref","unstructured":"McPhillips T, Song T, Kolisnik T, Aulenbach S, Belhajjame K, Bocinsky K, Cao Y, Chirigati F, Dey S, Freire J (2015) YesWorkflow: a user-oriented, language-independent tool for recovering workflow information from scripts. arXiv preprint arXiv:1502.02403","DOI":"10.2218\/ijdc.v10i1.370"},{"key":"578_CR84","unstructured":"Reynolds P, Killian C, Wiener JL, Mogul JC, Shah MA, Vahdat A (2006) Pip: detecting the unexpected in distributed systems. Paper presented at the proceedings of the 3rd conference on networked systems design & implementation\u2014volume 3, San Jose, CA"},{"key":"578_CR85","doi-asserted-by":"crossref","unstructured":"Singh A, Maniatis P, Roscoe T, Druschel P (2006) Using queries for distributed monitoring and forensics. Paper presented at the Proceedings of the 1st ACM SIGOPS\/EuroSys European conference on computer systems 2006, Leuven, Belgium","DOI":"10.1145\/1217935.1217973"},{"key":"578_CR86","doi-asserted-by":"publisher","unstructured":"Ruth P, Xu D, Bhargava B, Regnier F (2004) E-notebook middleware for accountability and reputation based trust in distributed data sharing communities. In: Jensen C, Poslad S, Dimitrakos T (eds) Trust management: second international conference, iTrust 2004, Oxford, UK, March 29\u2013April 1, 2004. Proceedings. Springer, Berlin, pp 161\u2013175. https:\/\/doi.org\/10.1007\/978-3-540-24747-0_13","DOI":"10.1007\/978-3-540-24747-0_13"},{"issue":"2\u20133","key":"578_CR87","doi-asserted-by":"publisher","first-page":"193","DOI":"10.1023\/A:1012857830230","volume":"17","author":"AP Marathe","year":"2001","unstructured":"Marathe AP (2001) Tracing lineage of array data. J Intell Inf Syst 17(2\u20133):193\u2013214. https:\/\/doi.org\/10.1023\/A:1012857830230","journal-title":"J Intell Inf Syst"},{"key":"578_CR88","volume-title":"Software engineering design: theory and practice","author":"C Otero","year":"2012","unstructured":"Otero C (2012) Software engineering design: theory and practice, 1st edn. CRC Press, Boca Raton","edition":"1"},{"key":"578_CR89","doi-asserted-by":"publisher","unstructured":"Aktas MS, Plale B, Leake D, Mukhi NK (2013) Unmanaged workflows: their provenance and use. In: Liu Q, Bai Q, Giugni S, Williamson D, Taylor J (eds) Data provenance and data management in eScience. Studies in computational intelligence. Springer, Berlin, Germany, pp 59\u201381. https:\/\/doi.org\/10.1007\/978-3-642-29931-5_3","DOI":"10.1007\/978-3-642-29931-5_3"},{"key":"578_CR90","doi-asserted-by":"publisher","unstructured":"De Nies T, Coppens S, Van Deursen D, Mannens E, Van de Walle R (2012) Automatic discovery of high-level provenance using semantic similarity. In: Groth P, Frew J (eds) Provenance and annotation of data and processes. Lecture notes in computer science. Springer, Berlin, pp 97\u2013110. https:\/\/doi.org\/10.1007\/978-3-642-34222-6_8","DOI":"10.1007\/978-3-642-34222-6_8"},{"key":"578_CR91","doi-asserted-by":"publisher","unstructured":"Magliacane S (2012) Reconstructing provenance. In: Cudr\u00e9-Mauroux P, Heflin J, Sirin E et al (eds) The semantic web (ISWC), vol 7650. Lecture notes in computer science. Springer, Berlin, pp 399\u2013406. https:\/\/doi.org\/10.1007\/978-3-642-35173-0 _29","DOI":"10.1007\/978-3-642-35173-0"},{"key":"578_CR92","unstructured":"Tariq D, Ali M, Gehani A (2012) Towards automated collection of application-level data provenance. In: Theory and practice of provenance (TaPP\u201912), Boston, Massachusetts. USENIX Association"},{"key":"578_CR93","unstructured":"Web-Page (2013) getting started with kepler provenance 2.4. https:\/\/code.kepler-project.org\/code\/kepler\/trunk\/modules\/provenance\/docs\/provenance.pdf"},{"key":"578_CR94","doi-asserted-by":"publisher","unstructured":"Simmhan Y, Barga R, Van Ingen C, Lazowska E, Szalay A (2009) Building the trident scientific workflow workbench for data management in the cloud. In: 3rd international conference on advanced engineering computing and applications in sciences (ADVCOMP), pp 41\u201350. https:\/\/doi.org\/10.1109\/ADVCOMP.2009.14","DOI":"10.1109\/ADVCOMP.2009.14"},{"key":"578_CR95","first-page":"50","volume":"33","author":"R Barga","year":"2010","unstructured":"Barga R, Simmhan Y, Withana EC, Sahoo S, Jackson J, Araujo N (2010) Provenance for scientific workflows towards reproducible research. IEEE Data Eng Bull 33:50\u201359","journal-title":"IEEE Data Eng Bull"},{"key":"578_CR96","doi-asserted-by":"publisher","unstructured":"Barga R, Jackson J, Araujo N, Guo D, Gautam N, Simmhan Y (2008) The trident scientific workflow workbench. In: IEEE fourth international conference on eScience (eScience \u201908), Indianapolis, Indiana, pp 317\u2013318. https:\/\/doi.org\/10.1109\/eScience.2008.126","DOI":"10.1109\/eScience.2008.126"},{"key":"578_CR97","unstructured":"Freeman E, Robson E, Bates B, Sierra K (2004) Head first design patterns. O\u2019Reilly Media, Inc., Sebastopol, CA, USA"},{"key":"578_CR98","unstructured":"Forman IR, Forman N (2004) Java reflection in action. Manning Publications Co., Greenwich, CT, USA"},{"key":"578_CR99","doi-asserted-by":"publisher","unstructured":"Maes P (1987) Concepts and experiments in computational reflection. In: Meyrowitz N (ed) Object-oriented programming systems, languages and applications (OOPSLA), Orlando, Florida, USA. ACM, 38821, pp 147\u2013155. https:\/\/doi.org\/10.1145\/38765.38821","DOI":"10.1145\/38765.38821"},{"key":"578_CR100","volume-title":"The reflective architecture of Guaran\u00e1","author":"A Oliva","year":"1998","unstructured":"Oliva A, Garcia IC, Buzato LE (1998) The reflective architecture of Guaran\u00e1. State University of Campinas, Sao Paulo"},{"key":"578_CR101","doi-asserted-by":"crossref","unstructured":"Corradi A, Lodolo E, Monti S, Pasini S (2009) Dynamic reconfiguration of middleware for ubiquitous computing. In: the 3rd international workshop on Adaptive and dependable mobile ubiquitous systems, London, UK. ACM, pp 7\u201312","DOI":"10.1145\/1568173.1568176"},{"key":"578_CR102","doi-asserted-by":"publisher","unstructured":"Smith BC (1984) Reflection and semantics in Lisp. In: The 11th ACM SIGACT-SIGPLAN symposium on principles of programming languages (POPL84), Salt Lake City, Utah, USA. ACM, 800513, pp 23\u201335. https:\/\/doi.org\/10.1145\/800017.800513","DOI":"10.1145\/800017.800513"},{"issue":"8","key":"578_CR103","first-page":"165","volume":"2","author":"G Coulson","year":"2001","unstructured":"Coulson G (2001) What is reflective middleware. IEEE Distrib Syst Online 2(8):165\u2013169","journal-title":"IEEE Distrib Syst Online"},{"key":"578_CR104","volume-title":"Monitoring of real time systems: a case for reflection","author":"R Barbosa","year":"2004","unstructured":"Barbosa R, Pinho LM (2004) Monitoring of real time systems: a case for reflection. Polytechnic Institute of Porto, Porto"},{"issue":"7","key":"578_CR105","doi-asserted-by":"publisher","first-page":"56","DOI":"10.1109\/MC.2004.48","volume":"37","author":"PK McKinley","year":"2004","unstructured":"McKinley PK, Sadjadi SM, Kasten EP, Cheng BHC (2004) Composing adaptive software. Computer 37(7):56\u201364. https:\/\/doi.org\/10.1109\/MC.2004.48","journal-title":"Computer"},{"key":"578_CR106","doi-asserted-by":"publisher","unstructured":"Aksit M, Choukair Z (2003) Dynamic, adaptive and reconfigurable systems overview and prospective vision. In: the 23rd international conference on distributed computing systems workshops, 19\u201322 May 2003. IEEE, pp 84\u201389. https:\/\/doi.org\/10.1109\/ICDCSW.2003.1203537","DOI":"10.1109\/ICDCSW.2003.1203537"},{"key":"578_CR107","doi-asserted-by":"publisher","unstructured":"Webb D, Wendelborn A (2003) The PAGIS grid application environment. In: Sloot PA, Abramson D, Bogdanov A, Gorbachev Y, Dongarra J, Zomaya A (eds) Computational science\u2014ICCS 2003, vol 2659. Lecture notes in computer science. Springer, Berlin, pp 1113\u20131122. https:\/\/doi.org\/10.1007\/3-540-44863-2_110","DOI":"10.1007\/3-540-44863-2_110"},{"key":"578_CR108","volume-title":"Aspect-oriented programming: an historical perspective (what\u2019s in a name?)","author":"CV Lopes","year":"2002","unstructured":"Lopes CV (2002) Aspect-oriented programming: an historical perspective (what\u2019s in a name?). University of California, Irvine"},{"key":"578_CR109","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4302-0063-5","author":"R Pawlak","year":"2005","unstructured":"Pawlak R, Seinturier L, Retaill\u00e9 J-P, Younessi H (2005) Foundations of AOP for J2EE Development. Apress. https:\/\/doi.org\/10.1007\/978-1-4302-0063-5","journal-title":"Apress"},{"issue":"10","key":"578_CR110","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1145\/383845.383854","volume":"44","author":"T Elrad","year":"2001","unstructured":"Elrad T, Aksit M, Kiczales G, Lieberherr KJ, Ossher H (2001) Discussing aspects of AOP. Commun ACM 44(10):33\u201338","journal-title":"Commun ACM"},{"key":"578_CR111","unstructured":"Web-Page Provenance Aware Service Oriented Architecture (PASOA) (2014). http:\/\/twiki.pasoa.ecs.soton.ac.uk\/bin\/view\/PASOA\/WebHome . Accessed 10 July 2014"},{"issue":"6","key":"578_CR112","doi-asserted-by":"publisher","first-page":"797","DOI":"10.1016\/j.future.2010.011","volume":"27","author":"L Ding","year":"2011","unstructured":"Ding L, Michaelis J, McCusker J, McGuinness DL (2011) Linked provenance data: a semantic web-based approach to interoperable workflow traces. Future Gener Comput Syst 27(6):797\u2013805. https:\/\/doi.org\/10.1016\/j.future.2010.011","journal-title":"Future Gener Comput Syst"},{"issue":"5","key":"578_CR113","doi-asserted-by":"publisher","first-page":"409","DOI":"10.1002\/cpe.1233","volume":"20","author":"L Moreau","year":"2008","unstructured":"Moreau L, Lud\u00e4scher B, Altintas I, Barga RS, Bowers S, Callahan S, Chin G, Clifford B, Cohen S, Cohen-Boulakia S, Davidson S, Deelman E, Digiampietri L, Foster I, Freire J, Frew J, Futrelle J, Gibson T, Gil Y, Goble C, Golbeck J, Groth P, Holland DA, Jiang S, Kim J, Koop D, Krenek A, McPhillips T, Mehta G, Miles S, Metzger D, Munroe S, Myers J, Plale B, Podhorszki N, Ratnakar V, Santos E, Scheidegger C, Schuchardt K, Seltzer M, Simmhan YL, Silva C, Slaughter P, Stephan E, Stevens R, Turi D, Vo H, Wilde M, Zhao J, Zhao Y (2008) Special issue: the first provenance challenge. Concurr Comput Pract Exp 20(5):409\u2013418. https:\/\/doi.org\/10.1002\/cpe.1233","journal-title":"Concurr Comput Pract Exp"},{"key":"578_CR114","unstructured":"Web-Page (2010) The fourth and last provenance challenge. http:\/\/twiki.ipaw.info\/bin\/view\/Challenge\/FourthProvenanceChallenge"},{"key":"578_CR115","unstructured":"Web-Page Provenance Challenge Wik. http:\/\/twiki.ipaw.info\/bin\/view\/Challenge\/WebHome . Accessed November 2008"},{"key":"578_CR116","unstructured":"Garijo D, Gil Y (2012) The OPMW ontology. http:\/\/www.opmw.org\/model\/OPMW_20121009\/"},{"key":"578_CR117","unstructured":"Garijo D, Gil Y (2012) Towards open publication of reusable scientific workflows: abstractions, standards and linked data. http:\/\/www.isi.edu\/~gil\/papers\/garijo-gil-opmw12.pdf"},{"key":"578_CR118","doi-asserted-by":"publisher","unstructured":"Altintas I, Berkley C, Jaeger E, Jones M, Ludascher B, Mock S (2004) Kepler: an extensible system for design and execution of scientific workflows. In: 16th international conference on scientific and statistical database management, 21\u201323 June 2004. IEEE, pp 423\u2013424. https:\/\/doi.org\/10.1109\/SSDM.2004.1311241","DOI":"10.1109\/SSDM.2004.1311241"},{"issue":"5","key":"578_CR119","doi-asserted-by":"publisher","first-page":"587","DOI":"10.1002\/cpe.1228","volume":"20","author":"J Kim","year":"2008","unstructured":"Kim J, Deelman E, Gil Y, Mehta G, Ratnakar V (2008) Provenance trails in the wings\/pegasus system. Concurr Comput Pract Exp 20(5):587\u2013597. https:\/\/doi.org\/10.1002\/cpe.1228","journal-title":"Concurr Comput Pract Exp"},{"key":"578_CR120","unstructured":"Web-Page Pegasus workflow management system. http:\/\/pegasus.isi.edu\/ . Accessed 10 March 2015"},{"key":"578_CR121","doi-asserted-by":"crossref","unstructured":"Lin C, Lu S, Lai Z, Chebotko A, Fei X, Hua J, Fotouhi F (2008) Service-oriented architecture for VIEW: a visual scientific workflow management system. In: IEEE international conference on services computing (SCC\u201908), Honolulu, Hawaii. IEEE, pp 335\u2013342","DOI":"10.1109\/SCC.2008.118"},{"key":"578_CR122","doi-asserted-by":"publisher","unstructured":"Simmhan Y, Plale B, Gannon D, Marru S (2006) Performance evaluation of the karma provenance framework for scientific workflows. In: Moreau L, Foster I (eds) Provenance and annotation of data, vol 4145. Lecture notes in computer science. Springer, Berlin, pp 222\u2013236. https:\/\/doi.org\/10.1007\/11890850_23","DOI":"10.1007\/11890850_23"},{"issue":"W1","key":"578_CR123","doi-asserted-by":"crossref","first-page":"W557","DOI":"10.1093\/nar\/gkt328","volume":"41","author":"K Wolstencroft","year":"2013","unstructured":"Wolstencroft K, Haines R, Fellows D, Williams A, Withers D, Owen S, Soiland-Reyes S, Dunlop I, Nenadic A, Fisher P (2013) The Taverna workflow suite: designing and executing workflows of Web Services on the desktop, web or in the cloud. Nucl Acids Res 41(W1):W557\u2013W561","journal-title":"Nucl Acids Res"},{"issue":"10","key":"578_CR124","doi-asserted-by":"crossref","first-page":"1067","DOI":"10.1002\/cpe.993","volume":"18","author":"T Oinn","year":"2006","unstructured":"Oinn T, Greenwood M, Addis M, Alpdemir MN, Ferris J, Glover K, Goble C, Goderis A, Hull D, Marvin D (2006) Taverna: lessons in creating a workflow environment for the life sciences. Concurr Comput Pract Exp 18(10):1067\u20131100","journal-title":"Concurr Comput Pract Exp"},{"key":"578_CR125","doi-asserted-by":"crossref","unstructured":"Marinho A, Murta L, Werner C, Braganholo V, Ogasawara E, Cruz SMS, Mattoso M (2010) Integrating provenance data from distributed workflow systems with ProvManager. In: Provenance and annotation of data and processes. Springer, pp 286\u2013288","DOI":"10.1007\/978-3-642-17819-1_35"},{"key":"578_CR126","unstructured":"Marinho A, Murta L, Werner C, Braganholo V, Cruz SMS, Ogasawara E, Mattoso M (2010) Managing provenance in scientific workflows with ProvManager. In: International workshop on challenges in e-Science (CIS2010), Petr\u00f3polis, Rio de Janeiro, Brazil, pp 17\u201324"},{"key":"578_CR127","doi-asserted-by":"crossref","unstructured":"Olston C, Reed B, Srivastava U, Kumar R, Tomkins A (2008) Pig latin: a not-so-foreign language for data processing. Paper presented at the proceedings of the 2008 ACM SIGMOD international conference on management of data, Vancouver, Canada","DOI":"10.1145\/1376616.1376726"},{"key":"578_CR128","doi-asserted-by":"crossref","unstructured":"Green TJ, Karvounarakis G, Tannen V (2007) Provenance semirings. Paper presented at the proceedings of the twenty-sixth ACM SIGMOD-SIGACT-SIGART symposium on principles of database systems, Beijing, China","DOI":"10.1145\/1265530.1265535"},{"key":"578_CR129","unstructured":"Dey S, Belhajjame K, Koop D, Raul M, Ludascher B (2015) Linking prospective and retrospective provenance in scripts. Paper presented at the proceedings of the 7th USENIX conference on theory and practice of provenance, Edinburgh, Scotland"},{"issue":"5","key":"578_CR130","doi-asserted-by":"publisher","first-page":"587","DOI":"10.1002\/cpe.1228","volume":"20","author":"J Kim","year":"2008","unstructured":"Kim J, Deelman E, Gil Y, Mehta G, Ratnakar V (2008) Provenance trails in the wings\/pegasus system. Concurr Comput Pract Exper 20(5):587\u2013597. https:\/\/doi.org\/10.1002\/cpe.1228","journal-title":"Concurr Comput Pract Exper"},{"issue":"9","key":"578_CR131","doi-asserted-by":"publisher","first-page":"68","DOI":"10.1109\/MC.2013.119","volume":"46","author":"DN Williams","year":"2013","unstructured":"Williams DN, Bremer T, Doutriaux C, Patchett J, Williams S, Shipman G, Miller R, Pugmire DR, Smith B, Steed C, Bethel EW, Childs H, Krishnan H, Prabhat P, Wehner M, Silva CT, Santos E, Koop D, Ellqvist T, Poco J, Geveci B, Chaudhary A, Bauer A, Pletzer A, Kindig D, Potter GL, Maxwell TP (2013) Ultrascale visualization of climate data. Computer 46(9):68\u201376. https:\/\/doi.org\/10.1109\/MC.2013.119","journal-title":"Computer"},{"key":"578_CR132","unstructured":"Web-Page vistrails. http:\/\/www.vistrails.org\/index.php\/Main_Page . Accessed 20 March 2015"},{"issue":"5","key":"578_CR133","doi-asserted-by":"publisher","first-page":"82","DOI":"10.1109\/MCSE.2007.106","volume":"9","author":"CT Silva","year":"2007","unstructured":"Silva CT, Freire J, Callahan SP (2007) Provenance for visualizations: reproducibility and beyond. Comput Sci Eng 9(5):82\u201389. https:\/\/doi.org\/10.1109\/MCSE.2007.106","journal-title":"Comput Sci Eng"},{"key":"578_CR134","volume-title":"The fourth paradigm: data-intensive scientific discovery","author":"AJG Hey","year":"2009","unstructured":"Hey AJG, Tansley S, Tolle KM (2009) The fourth paradigm: data-intensive scientific discovery, 1st edn. Microsoft Research Redmond, Washangton","edition":"1"},{"issue":"2","key":"578_CR135","doi-asserted-by":"crossref","first-page":"71","DOI":"10.5670\/oceanog.2000.37","volume":"13","author":"J Delaney","year":"2000","unstructured":"Delaney J, Heath G, Chave A, Howe B, Kirkham H (2000) NEPTUNE: real-time ocean and earth sciences at the scale of a tectonic plate. Oceanography 13(2):71\u201379","journal-title":"Oceanography"}],"container-title":["Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00607-017-0578-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00607-017-0578-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00607-017-0578-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,10,21]],"date-time":"2020-10-21T20:08:18Z","timestamp":1603310898000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00607-017-0578-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,11,14]]},"references-count":135,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2018,5]]}},"alternative-id":["578"],"URL":"https:\/\/doi.org\/10.1007\/s00607-017-0578-1","relation":{},"ISSN":["0010-485X","1436-5057"],"issn-type":[{"type":"print","value":"0010-485X"},{"type":"electronic","value":"1436-5057"}],"subject":[],"published":{"date-parts":[[2017,11,14]]}}}