{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:20:51Z","timestamp":1750306851785,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":15,"publisher":"ACM","license":[{"start":{"date-parts":[[2010,9,23]],"date-time":"2010-09-23T00:00:00Z","timestamp":1285200000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Israel Science Foundation (ISF)","award":["926\/08"],"award-info":[{"award-number":["926\/08"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2010,9,23]]},"DOI":"10.1145\/2581507.2581512","type":"proceedings-article","created":{"date-parts":[[2015,12,7]],"date-time":"2015-12-07T19:33:56Z","timestamp":1449516836000},"page":"1-21","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Adaptive object-model evolution patterns"],"prefix":"10.1145","author":[{"given":"Atzmon","family":"Hen-Tov","sequence":"first","affiliation":[{"name":"Pontis Ltd., Glil Yam, Israel"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lena","family":"Nikolaev","sequence":"additional","affiliation":[{"name":"Pontis Ltd., Glil Yam, Israel"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lior","family":"Schachter","sequence":"additional","affiliation":[{"name":"Open University of Israel, Raanana, Israel"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rebecca","family":"Wirfs-Brock","sequence":"additional","affiliation":[{"name":"Wirfs-Brock Associates, Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Joseph W.","family":"Yoder","sequence":"additional","affiliation":[{"name":"The Refactory, Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2010,9,23]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"{AOM} Adaptive Object-Models. http:\/\/www.adaptiveobjectmodel.com.  {AOM} Adaptive Object-Models. http:\/\/www.adaptiveobjectmodel.com."},{"key":"e_1_3_2_1_3_1","unstructured":"Gamma E. Helm R. Johnson R. and Vlissides J. (1995) \"Design Patterns: Elements of Reusable Object Oriented Software\" Addison-Wesley. 1995.   Gamma E. Helm R. Johnson R. and Vlissides J. (1995) \"Design Patterns: Elements of Reusable Object Oriented Software\" Addison-Wesley. 1995."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2493288.2493304"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2009.97"},{"volume-title":"Addison-Wesley","year":"1998","author":"Johnson R.","key":"e_1_3_2_1_6_1"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/504282.504306"},{"volume-title":"Pattern Languages of Program Design 5","year":"2005","author":"Riehle D.","key":"e_1_3_2_1_8_1"},{"volume-title":"Proceedings of the 15th European Conference on Object Oriented Programming (ECOOP 2001","year":"2001","author":"Revault N.","key":"e_1_3_2_1_9_1"},{"key":"e_1_3_2_1_10_1","unstructured":"{VAL} Validator reference implementation. http:\/\/static.springsource.org\/spring\/docs\/3.0.x\/reference\/validation.html.  {VAL} Validator reference implementation. http:\/\/static.springsource.org\/spring\/docs\/3.0.x\/reference\/validation.html."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1297846.1297888"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1772070.1772085"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1753196.1753207"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1943226.1943231"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/583960.583966"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.5555\/646546.693937"}],"event":{"name":"SugarLoafPLoP '10: 8th Latin American Conference on Pattern Languages of Programs","sponsor":["Hillside Group Hillside Group"],"location":"Salvador Bahia Brazil","acronym":"SugarLoafPLoP '10"},"container-title":["Proceedings of the 8th Latin American Conference on Pattern Languages of Programs"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2581507.2581512","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2581507.2581512","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T08:10:20Z","timestamp":1750234220000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2581507.2581512"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,9,23]]},"references-count":15,"alternative-id":["10.1145\/2581507.2581512","10.1145\/2581507"],"URL":"https:\/\/doi.org\/10.1145\/2581507.2581512","relation":{},"subject":[],"published":{"date-parts":[[2010,9,23]]},"assertion":[{"value":"2010-09-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}