{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:33:24Z","timestamp":1750307604865,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":19,"publisher":"ACM","license":[{"start":{"date-parts":[[2009,8,31]],"date-time":"2009-08-31T00:00:00Z","timestamp":1251676800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2009,8,31]]},"DOI":"10.1145\/1735935.1735947","type":"proceedings-article","created":{"date-parts":[[2010,3,16]],"date-time":"2010-03-16T19:27:05Z","timestamp":1268767625000},"page":"68-76","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Experiments with pro-active declarative meta-programming"],"prefix":"10.1145","author":[{"given":"Ver\u00f3nica Uquillas","family":"G\u00f3mez","sequence":"first","affiliation":[{"name":"Vrije Universiteit Brussel, Brussel"}]},{"given":"Andy","family":"Kellens","sequence":"additional","affiliation":[{"name":"Vrije Universiteit Brussel, Brussel"}]},{"given":"Kris","family":"Gybels","sequence":"additional","affiliation":[{"name":"Vrije Universiteit Brussel, Brussel"}]},{"given":"Theo","family":"D'Hondt","sequence":"additional","affiliation":[{"name":"Vrije Universiteit Brussel, Brussel"}]}],"member":"320","published-online":{"date-parts":[[2009,8,31]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1244381.1244398"},{"key":"e_1_3_2_1_2_1","volume-title":"Vrije Universiteit Brussel","author":"Deridder D.","year":"2006","unstructured":"D. Deridder . A Concept-Centric Environment for Software Evolution in an Agile Contextards an Open Adaptive Development Environment. PhD thesis , Vrije Universiteit Brussel , Belgium , 2006 . D. Deridder. A Concept-Centric Environment for Software Evolution in an Agile Contextards an Open Adaptive Development Environment. PhD thesis, Vrije Universiteit Brussel, Belgium, 2006."},{"key":"e_1_3_2_1_3_1","volume-title":"International symposium on Software Architectures and Component Technology. Kluwer Academic Publishers","author":"D'Hondt T.","year":"2000","unstructured":"T. D'Hondt , K. De Volder , K. Mens , and R. Wuyts . Co-evolution of object-oriented software design and implementation . In International symposium on Software Architectures and Component Technology. Kluwer Academic Publishers , January 2000 . T. D'Hondt, K. De Volder, K. Mens, and R. Wuyts. Co-evolution of object-oriented software design and implementation. In International symposium on Software Architectures and Component Technology. Kluwer Academic Publishers, January 2000."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1352678.1352680"},{"key":"e_1_3_2_1_5_1","first-page":"341","volume-title":"Proc. 18th IEEE Symp. on Foundations of Computer Science","author":"Forgy C. L.","year":"1990","unstructured":"C. L. Forgy . Rete : a fast algorithm for the many pattern\/many object pattern match problem . In Proc. 18th IEEE Symp. on Foundations of Computer Science , page 324\u00c3\u015b 341 , Los Alamitos, CA, USA , 1990 . IEEE Computer Society Press. C. L. Forgy. Rete: a fast algorithm for the many pattern\/many object pattern match problem. In Proc. 18th IEEE Symp. on Foundations of Computer Science, page 324\u00c3\u015b341, Los Alamitos, CA, USA, 1990. IEEE Computer Society Press."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/643603.643610"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2005.91"},{"key":"e_1_3_2_1_8_1","volume-title":"Forward chaining in halo: An implementation strategy for history-based logic pointcuts","author":"Herzeel C.","year":"2008","unstructured":"C. Herzeel , K. Gybels , P. Costanza , C. De Roover , and T. D'Hondt . Forward chaining in halo: An implementation strategy for history-based logic pointcuts . Elsevier Journal of Computer Languages , Systems &amp; Structures, 2008 . C. Herzeel, K. Gybels, P. Costanza, C. De Roover, and T. D'Hondt. Forward chaining in halo: An implementation strategy for history-based logic pointcuts. Elsevier Journal of Computer Languages, Systems &amp; Structures, 2008."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/602461.602467"},{"key":"e_1_3_2_1_10_1","volume-title":"In: Proceedings of CSMR 2003","author":"Lanza M.","year":"2003","unstructured":"M. Lanza . Codecrawler - lessons learned in building a software visualization tool . In In: Proceedings of CSMR 2003 , New York, pages 409--418. IEEE Press , 2003 . M. Lanza. Codecrawler - lessons learned in building a software visualization tool. In In: Proceedings of CSMR 2003, New York, pages 409--418. IEEE Press, 2003."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1095430.1081754"},{"key":"e_1_3_2_1_13_1","volume-title":"Vrije Universiteit Brussel","author":"Mens K.","year":"2000","unstructured":"K. Mens . Automating Architectural Conformance Checking by means of Logic Meta Programming. PhD thesis , Vrije Universiteit Brussel , October 2000 . K. Mens. Automating Architectural Conformance Checking by means of Logic Meta Programming. PhD thesis, Vrije Universiteit Brussel, October 2000."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cl.2005.09.002"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-7091-7664-1"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2007.18"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1595808.1595825"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2006.41"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cl.2003.08.003"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2004.52"}],"event":{"name":"IWST '09: International Workshop on Smalltalk Technology","sponsor":["ESUG","SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Brest France","acronym":"IWST '09"},"container-title":["Proceedings of the International Workshop on Smalltalk Technologies"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1735935.1735947","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1735935.1735947","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:45:33Z","timestamp":1750250733000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1735935.1735947"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,8,31]]},"references-count":19,"alternative-id":["10.1145\/1735935.1735947","10.1145\/1735935"],"URL":"https:\/\/doi.org\/10.1145\/1735935.1735947","relation":{},"subject":[],"published":{"date-parts":[[2009,8,31]]},"assertion":[{"value":"2009-08-31","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}