{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:53:26Z","timestamp":1750308806145,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":28,"publisher":"ACM","license":[{"start":{"date-parts":[[2008,10,18]],"date-time":"2008-10-18T00:00:00Z","timestamp":1224288000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"ParadigmaXis, S.A.","award":["SFRH \/ BDE \/ 33298 \/ 2008"],"award-info":[{"award-number":["SFRH \/ BDE \/ 33298 \/ 2008"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2008,10,18]]},"DOI":"10.1145\/1753196.1753203","type":"proceedings-article","created":{"date-parts":[[2010,4,2]],"date-time":"2010-04-02T14:50:55Z","timestamp":1270219855000},"page":"1-9","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["Patterns for data and metadata evolution in adaptive object-models"],"prefix":"10.1145","author":[{"given":"Hugo Sereno","family":"Ferreira","sequence":"first","affiliation":[{"name":"University of Porto"}]},{"given":"Filipe Figueiredo","family":"Correia","sequence":"additional","affiliation":[{"name":"University of Porto"}]},{"given":"Leon","family":"Welicki","sequence":"additional","affiliation":[{"name":"ONO (Cableuropa S.A.)"}]}],"member":"320","published-online":{"date-parts":[[2008,10,18]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"K. Altmanninger G. Kappel and A. Kusel. Amor-towards adaptable model versioning. info.fundp.ac.be.  K. Altmanninger G. Kappel and A. Kusel. Amor-towards adaptable model versioning. info.fundp.ac.be."},{"key":"e_1_3_2_1_2_1","volume-title":"A collection of history patterns. Collected papers from the PLoP'98 and EuroPLoP'98 Conference","author":"Anderson F.","year":"1998","unstructured":"F. Anderson . A collection of history patterns. Collected papers from the PLoP'98 and EuroPLoP'98 Conference , 1998 . F. Anderson. A collection of history patterns. Collected papers from the PLoP'98 and EuroPLoP'98 Conference, 1998."},{"key":"e_1_3_2_1_3_1","volume-title":"Time travel: A pattern language for values that change","author":"Arnoldi M.","year":"2005","unstructured":"M. Arnoldi , K. Beck , M. Bieri , and M. Lange . Time travel: A pattern language for values that change . Jan 2005 . M. Arnoldi, K. Beck, M. Bieri, and M. Lange. Time travel: A pattern language for values that change. Jan 2005."},{"key":"e_1_3_2_1_4_1","unstructured":"B. Bebel J. Eder C. Koncilia T. Morzy and R. Wrembel. Creation and management of versions in multiversion data warehouse. portal.acm.org.  B. Bebel J. Eder C. Koncilia T. Morzy and R. Wrembel. Creation and management of versions in multiversion data warehouse. portal.acm.org."},{"key":"e_1_3_2_1_5_1","volume-title":"Temporal patterns. Pattern Languages of Program Design, page","author":"Carlson A.","year":"1998","unstructured":"A. Carlson , S. Estepp , and M. Fowler . Temporal patterns. Pattern Languages of Program Design, page 19, Aug 1998 . A. Carlson, S. Estepp, and M. Fowler. Temporal patterns. Pattern Languages of Program Design, page 19, Aug 1998."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30187-5_13"},{"key":"e_1_3_2_1_7_1","volume-title":"Accessed on the 1st of","author":"Fowler M.","year":"2008","unstructured":"M. Fowler . Analysis patterns : Audit log. http:\/\/www.martinfowler.com\/ap2\/auditLog.html , Accessed on the 1st of May , 2008 . M. Fowler. Analysis patterns: Audit log. http:\/\/www.martinfowler.com\/ap2\/auditLog.html, Accessed on the 1st of May, 2008."},{"key":"e_1_3_2_1_8_1","volume-title":"Accessed on the 1st of","author":"Fowler M.","year":"2008","unstructured":"M. Fowler . Analysis patterns: Effectivity . http:\/\/www.martinfowler.com\/ap2\/effectivity.html , Accessed on the 1st of May , 2008 . M. Fowler. Analysis patterns: Effectivity. http:\/\/www.martinfowler.com\/ap2\/effectivity.html, Accessed on the 1st of May, 2008."},{"key":"e_1_3_2_1_9_1","volume-title":"Accessed on the 1st of","author":"Fowler M.","year":"2008","unstructured":"M. Fowler . Analysis patterns : Temporal object. http:\/\/www.martinfowler.com\/ap2\/temporalObject.html , Accessed on the 1st of May , 2008 . M. Fowler. Analysis patterns: Temporal object. http:\/\/www.martinfowler.com\/ap2\/temporalObject.html, Accessed on the 1st of May, 2008."},{"key":"e_1_3_2_1_10_1","volume-title":"Accessed on the 1st of","author":"Fowler M.","year":"2008","unstructured":"M. Fowler . Analysis patterns : Temporal property. http:\/\/www.martinfowler.com\/ap2\/temporalProperty.html , Accessed on the 1st of May , 2008 . M. Fowler. Analysis patterns: Temporal property. http:\/\/www.martinfowler.com\/ap2\/temporalProperty.html, Accessed on the 1st of May, 2008."},{"key":"e_1_3_2_1_11_1","volume-title":"Refactoring: Improving the Design of Existing Code","author":"Fowler M.","year":"1999","unstructured":"M. Fowler . Refactoring: Improving the Design of Existing Code . Addison-Wesley , Boston, MA, USA , 1999 . M. Fowler. Refactoring: Improving the Design of Existing Code. Addison-Wesley, Boston, MA, USA, 1999."},{"key":"e_1_3_2_1_12_1","volume-title":"Patterns of enterprise application architecture. page","author":"Fowler M.","year":"2003","unstructured":"M. Fowler and D. Rice . Patterns of enterprise application architecture. page 533, Jan 2003 . M. Fowler and D. Rice. Patterns of enterprise application architecture. page 533, Jan 2003."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/FOSE.2007.14"},{"key":"e_1_3_2_1_14_1","volume-title":"Design Patterns","author":"Gamma E.","year":"1995","unstructured":"E. Gamma , R. Helm , R. Johnson , and J. Vlissides . Design Patterns . Addison-Wesley Professional , 1995 . E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design Patterns. Addison-Wesley Professional, 1995."},{"key":"e_1_3_2_1_15_1","volume-title":"MCCM'08 Proceedings","author":"Herrmannsdoerfer M.","year":"2008","unstructured":"M. Herrmannsdoerfer , S. Benz , and E. Juergens . COPE: a language for the coupled evolution of metamodels and models . In MCCM'08 Proceedings , 2008 . M. Herrmannsdoerfer, S. Benz, and E. Juergens. COPE: a language for the coupled evolution of metamodels and models. In MCCM'08 Proceedings, 2008."},{"key":"e_1_3_2_1_16_1","volume-title":"Type object","author":"Johnson R.","year":"1997","unstructured":"R. Johnson and B. Woolf . Type object . Addison-Wesley Software Pattern Series , Jan 1997 . R. Johnson and B. Woolf. Type object. Addison-Wesley Software Pattern Series, Jan 1997."},{"key":"e_1_3_2_1_17_1","volume-title":"Model Transformations In Practice Workshop","author":"Muller P.","year":"2005","unstructured":"P. Muller , F. Fleurey , D. Vojtisek , Z. Drey , and D. Pollet . On executable meta-languages applied to model transformations . Model Transformations In Practice Workshop , Jan 2005 . P. Muller, F. Fleurey, D. Vojtisek, Z. Drey, and D. Pollet. On executable meta-languages applied to model transformations. Model Transformations In Practice Workshop, Jan 2005."},{"key":"e_1_3_2_1_18_1","volume-title":"Accessed on the 12th of","author":"OMG.","year":"2008","unstructured":"OMG. Ocl specification 2.0. http:\/\/www.omg.org\/spec\/OCL\/2.0\/ , Accessed on the 12th of December , 2008 . OMG. Ocl specification 2.0. http:\/\/www.omg.org\/spec\/OCL\/2.0\/, Accessed on the 12th of December, 2008."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"crossref","unstructured":"OMG. OMG's metaobject facility (MOF) home page. http:\/\/www.omg.org\/mof\/ Accessed on the 1st of May 2008.  OMG. OMG's metaobject facility (MOF) home page. http:\/\/www.omg.org\/mof\/ Accessed on the 1st of May 2008.","DOI":"10.1299\/jsmermd.2008._1P1-E23_1"},{"key":"e_1_3_2_1_20_1","volume-title":"Accessed on the 12th of","author":"OMG.","year":"2008","unstructured":"OMG. Uml infrastructure 2.1.2. http:\/\/www.omg.org\/spec\/UML\/2.1.2\/ , Accessed on the 12th of December , 2008 . OMG. Uml infrastructure 2.1.2. http:\/\/www.omg.org\/spec\/UML\/2.1.2\/, Accessed on the 12th of December, 2008."},{"key":"e_1_3_2_1_21_1","volume-title":"Accessed on the 12th of","author":"Source Open","year":"2008","unstructured":"Open Source . Prevayler --- the open source prevalence layer. http:\/\/www.prevayler.org , Accessed on the 12th of December , 2008 . Open Source. Prevayler --- the open source prevalence layer. http:\/\/www.prevayler.org, Accessed on the 12th of December, 2008."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30175-2_5"},{"key":"e_1_3_2_1_23_1","volume-title":"Accessed on the 14th of","author":"Rails Community Ruby","year":"2008","unstructured":"Ruby on Rails Community . Understanding migrations in ruby on rails. http:\/\/wiki.rubyonrails.org\/rails\/pages\/understandingmigrations , Accessed on the 14th of May , 2008 . Ruby on Rails Community. Understanding migrations in ruby on rails. http:\/\/wiki.rubyonrails.org\/rails\/pages\/understandingmigrations, Accessed on the 14th of May, 2008."},{"key":"e_1_3_2_1_24_1","volume-title":"Accessed on the 14th of","author":"Rails Community Ruby","year":"2008","unstructured":"Ruby on Rails Community . Using migrations in ruby on rails. http:\/\/wiki.rubyonrails.org\/rails\/pages\/UsingMigrations , Accessed on the 14th of May , 2008 . Ruby on Rails Community. Using migrations in ruby on rails. http:\/\/wiki.rubyonrails.org\/rails\/pages\/UsingMigrations, Accessed on the 14th of May, 2008."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1016622202755"},{"key":"e_1_3_2_1_26_1","volume-title":"PLoP 2007","author":"Welicki L.","year":"2007","unstructured":"L. Welicki , J. W. Yoder , and R. Wirfs-Brock . A pattern language for adaptive object models: Part I -- rendering patterns . In PLoP 2007 , Monticello, Illinois , 2007 . L. Welicki, J. W. Yoder, and R. Wirfs-Brock. A pattern language for adaptive object models: Part I -- rendering patterns. In PLoP 2007, Monticello, Illinois, 2007."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1297846.1297888"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/583960.583966"}],"event":{"name":"PLOP '08: Pattern Languages of Programs","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","Hillside Group Hillside Group"],"location":"Nashville Tennessee USA","acronym":"PLOP '08"},"container-title":["Proceedings of the 15th Conference on Pattern Languages of Programs"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1753196.1753203","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1753196.1753203","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T20:26:10Z","timestamp":1750278370000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1753196.1753203"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,10,18]]},"references-count":28,"alternative-id":["10.1145\/1753196.1753203","10.1145\/1753196"],"URL":"https:\/\/doi.org\/10.1145\/1753196.1753203","relation":{},"subject":[],"published":{"date-parts":[[2008,10,18]]},"assertion":[{"value":"2008-10-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}