{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T19:37:28Z","timestamp":1743017848546,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":26,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642178184"},{"type":"electronic","value":"9783642178191"}],"license":[{"start":{"date-parts":[[2010,1,1]],"date-time":"2010-01-01T00:00:00Z","timestamp":1262304000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2010,1,1]],"date-time":"2010-01-01T00:00:00Z","timestamp":1262304000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"DOI":"10.1007\/978-3-642-17819-1_2","type":"book-chapter","created":{"date-parts":[[2010,11,30]],"date-time":"2010-11-30T12:34:11Z","timestamp":1291120451000},"page":"2-16","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["The Provenance of Workflow Upgrades"],"prefix":"10.1007","author":[{"given":"David","family":"Koop","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Carlos E.","family":"Scheidegger","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Juliana","family":"Freire","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cl\u00e1udio T.","family":"Silva","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"2_CR1","unstructured":"Ajmani, S., Liskov, B., Shrira, L.: Scheduling and simulation: how to upgrade distributed systems. In: HOTOS, pp. 8\u20138 (2003)"},{"key":"2_CR2","series-title":"Lecture Notes in Computer Science","first-page":"359","volume-title":"Advanced Information Systems Engineering","author":"V. Andrikopoulos","year":"2008","unstructured":"Andrikopoulos, V., Benbernou, S., Papazoglou, M.P.: Managing the evolution of service specifications. In: Bellahs\u00e8ne, Z., L\u00e9onard, M. (eds.) CAiSE 2008. LNCS, vol.\u00a05074, pp. 359\u2013374. Springer, Heidelberg (2008)"},{"key":"2_CR3","doi-asserted-by":"crossref","unstructured":"Bavoil, L., Callahan, S., Crossno, P., Freire, J., Scheidegger, C., Silva, C., Vo, H.: VisTrails: Enabling interactive, multiple-view visualizations. In: Proceedings of IEEE Visualization, pp. 135\u2013142 (2005)","DOI":"10.1109\/VISUAL.2005.1532788"},{"issue":"11","key":"2_CR4","doi-asserted-by":"publisher","first-page":"403","DOI":"10.1145\/949343.949341","volume":"38","author":"C. Boyapati","year":"2003","unstructured":"Boyapati, C., Liskov, B., Shrira, L., Moh, C.-H., Richman, S.: Lazy modular upgrades in persistent object stores. SIGPLAN Not.\u00a038(11), 403\u2013417 (2003)","journal-title":"SIGPLAN Not."},{"key":"2_CR5","unstructured":"Brown, K., Ellis, M.: Best practices for Web services versioning. IBM developer-Works (2004), http:\/\/www.ibm.com\/developerworks\/webservices\/library\/ws-version\/"},{"issue":"6","key":"2_CR6","doi-asserted-by":"publisher","first-page":"221","DOI":"10.1145\/1323293.1294283","volume":"41","author":"O. Crameri","year":"2007","unstructured":"Crameri, O., Knezevic, N., Kostic, D., Bianchini, R., Zwaenepoel, W.: Staged deployment in mirage, an integrated software upgrade testing and distribution system. SIGOPS Oper. Syst. Rev.\u00a041(6), 221\u2013236 (2007)","journal-title":"SIGOPS Oper. Syst. Rev."},{"key":"2_CR7","doi-asserted-by":"crossref","unstructured":"Curino, C., Moon, H.J., Zaniolo, C.: Automating database schema evolution in information system upgrades. In: HotSWUp, pp. 1\u20135 (2009)","DOI":"10.1145\/1656437.1656444"},{"key":"2_CR8","doi-asserted-by":"crossref","unstructured":"Davidson, S.B., Freire, J.: Provenance and scientific workflows: challenges and opportunities. In: Proceedings of SIGMOD, pp. 1345\u20131350 (2008)","DOI":"10.1145\/1376616.1376772"},{"key":"2_CR9","unstructured":"di Cosmo, R.: Report on formal management of software dependencies. Technical report, INRIA,September EDOS Project Deliverable WP2-D2.1 (2005)"},{"key":"2_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-642-10445-9_18","volume-title":"Middleware 2009","author":"T. Dumitra\u015f","year":"2009","unstructured":"Dumitra\u015f, T., Narasimhan, P.: Why do upgrades fail and what can we do about it? In: Bacon, J.M., Cooper, B.F. (eds.) Middleware 2009. LNCS, vol.\u00a05896, pp. 1\u201320. Springer, Heidelberg (2009)"},{"issue":"3","key":"2_CR11","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, C.T.: Provenance for computational tasks: A survey. Computing in Science and Engineering\u00a010(3), 11\u201321 (2008)","journal-title":"Computing in Science and Engineering"},{"key":"2_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1007\/11890850_2","volume-title":"Provenance and Annotation of Data","author":"J. Freire","year":"2006","unstructured":"Freire, J., Silva, C.T., Callahan, S.P., Santos, E., Scheidegger, C.E., Vo, H.T.: Managing rapidly-evolving scientific workflows (Invited paper). In: Moreau, L., Foster, I. (eds.) IPAW 2006. LNCS, vol.\u00a04145, pp. 10\u201318. Springer, Heidelberg (2006)"},{"key":"2_CR13","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1145\/1188966.1188997","volume-title":"CASCON 2006: Proceedings of the 2006 onference of the Center for Advanced Studies on Collaborative research","author":"P. Kaminski","year":"2006","unstructured":"Kaminski, P., Litoiu, M., M\u00fcller, H.: A design technique for evolving web services. In: CASCON 2006: Proceedings of the 2006 Conference of the Center for Advanced Studies on Collaborative research, p. 23. ACM, New York (2006)"},{"key":"2_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"573","DOI":"10.1007\/978-3-540-69497-7_40","volume-title":"Scientific and Statistical Database Management","author":"L. Lins","year":"2008","unstructured":"Lins, L., Koop, D., Anderson, E., Callahan, S., Santos, E., Scheidegger, C., Freire, J., Silva, C.: Examining statistics of workflow evolution provenance: a first study. In: Lud\u00e4scher, B., Mamoulis, N. (eds.) SSDBM 2008. LNCS, vol.\u00a05069, pp. 573\u2013579. Springer, Heidelberg (2008)"},{"issue":"10","key":"2_CR15","doi-asserted-by":"publisher","first-page":"1039","DOI":"10.1002\/cpe.994","volume":"18","author":"B. Ludascher","year":"2006","unstructured":"Ludascher, B., Altintas, I., Berkley, C., Higgins, D., Jaeger, E., Jones, M., Lee, E.A., Tao, J., Zhao, Y.: Scientific workflow management and the kepler system: Research articles. Concurr. Comput.: Pract. Exper.\u00a018(10), 1039\u20131065 (2006)","journal-title":"Concurr. Comput. : Pract. Exper."},{"key":"2_CR16","doi-asserted-by":"crossref","unstructured":"McCamant, S., Ernst, M.D.: Predicting problems caused by component upgrades. In: ESEC, pp. 287\u2013296 (2003)","DOI":"10.1145\/949952.940110"},{"key":"2_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"440","DOI":"10.1007\/978-3-540-24851-4_20","volume-title":"ECOOP 2004 \u2013 Object-Oriented Programming","author":"S. McCamant","year":"2004","unstructured":"McCamant, S., Ernst, M.D.: Early identification of incompatibilities in multi-component upgrades. In: Vetta, A. (ed.) ECOOP 2004. LNCS, vol.\u00a03086, pp. 440\u2013464. Springer, Heidelberg (2004)"},{"key":"2_CR18","unstructured":"Microsoft Workflow Foundation, http:\/\/msdn2.microsoft.com\/en-us\/netframework\/aa663328.aspx"},{"key":"2_CR19","series-title":"Lecture Notes in Computer Science","first-page":"279","volume-title":"Software Engineering and Human-Computer Interaction","author":"D.L. Parnas","year":"1995","unstructured":"Parnas, D.L.: Software aging. In: Taylor, R.N. (ed.) ICSE-WS 1994 and SE-HCI 1994. LNCS, vol.\u00a0896, pp. 279\u2013287. Springer, Heidelberg (1995)"},{"issue":"6","key":"2_CR20","first-page":"1560","volume":"13","author":"C.E. Scheidegger","year":"2007","unstructured":"Scheidegger, C.E., Vo, H.T., Koop, D., Freire, J., Silva, C.T.: Querying and creating visualizations by analogy. IEEE TVCG\u00a013(6), 1560\u20131567 (2007)","journal-title":"IEEE TVCG"},{"issue":"5","key":"2_CR21","doi-asserted-by":"publisher","first-page":"473","DOI":"10.1002\/cpe.1237","volume":"20","author":"C.E. Scheidegger","year":"2008","unstructured":"Scheidegger, C.E., Koop, D., Santos, E., Vo, H.T., Callahan, S.P., Freire, J., Silva, C.T.: Tackling the provenance challenge one layer at a time. Concurrency and Computation: Practice and Experience\u00a020(5), 473\u2013483 (2008)","journal-title":"Concurrency and Computation: Practice and Experience"},{"issue":"3","key":"2_CR22","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1145\/1084805.1084812","volume":"34","author":"Y.L. Simmhan","year":"2005","unstructured":"Simmhan, Y.L., Plale, B., Gannon, D.: A survey of data provenance in e-science. SIGMOD Rec.\u00a034(3), 31\u201336 (2005)","journal-title":"SIGMOD Rec."},{"issue":"1","key":"2_CR23","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1145\/1039174.1039197","volume":"30","author":"A. Stuckenholz","year":"2005","unstructured":"Stuckenholz, A.: Component evolution and versioning state of the art. SIGSOFT Softw. Eng. Notes\u00a030(1), 7 (2005)","journal-title":"SIGSOFT Softw. Eng. Notes"},{"key":"2_CR24","volume-title":"Component Software: Beyond Object-Oriented Programming","author":"C. Szyperski","year":"2002","unstructured":"Szyperski, C.: Component Software: Beyond Object-Oriented Programming. Addison-Wesley Longman Publishing Co., Inc., Boston (2002)"},{"key":"2_CR25","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1145\/1808885.1808895","volume-title":"PESOS 2010: Proceedings of the 2nd International Workshop on Principles of Engineering Service-Oriented Systems","author":"M. Treiber","year":"2010","unstructured":"Treiber, M., Juszczyk, L., Schall, D., Dustdar, S.: Programming evolvable web services. In: PESOS 2010: Proceedings of the 2nd International Workshop on Principles of Engineering Service-Oriented Systems, pp. 43\u201349. ACM, New York (2010)"},{"key":"2_CR26","unstructured":"VisTrails, http:\/\/www.vistrails.org"}],"container-title":["Lecture Notes in Computer Science","Provenance and Annotation of Data and Processes"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-17819-1_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,28]],"date-time":"2025-02-28T09:15:58Z","timestamp":1740734158000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-642-17819-1_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9783642178184","9783642178191"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-17819-1_2","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2010]]},"assertion":[{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}