{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:32:26Z","timestamp":1750307546130,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":25,"publisher":"ACM","license":[{"start":{"date-parts":[[2007,4,1]],"date-time":"2007-04-01T00:00:00Z","timestamp":1175385600000},"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":[[2007,4]]},"DOI":"10.1145\/1622123.1622136","type":"proceedings-article","created":{"date-parts":[[2009,10,8]],"date-time":"2009-10-08T17:31:08Z","timestamp":1255023068000},"page":"1-14","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Modularizing crosscuts in an e-commerce application in Lisp using HALO"],"prefix":"10.1145","author":[{"given":"Charlotte","family":"Herzeel","sequence":"first","affiliation":[{"name":"Vrije Universiteit Brussel"}]},{"given":"Kris","family":"Gybels","sequence":"additional","affiliation":[{"name":"Vrije Universiteit Brussel"}]},{"given":"Pascal","family":"Costanza","sequence":"additional","affiliation":[{"name":"Vrije Universiteit Brussel"}]},{"given":"Theo","family":"D'Hondt","sequence":"additional","affiliation":[{"name":"Vrije Universiteit Brussel"}]}],"member":"320","published-online":{"date-parts":[[2007,4]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1094811.1094839"},{"key":"e_1_3_2_1_2_1","volume-title":"January","author":"Bobrow D.","year":"1989","unstructured":"D. Bobrow , L. DeMichiel , R. Gabriel , S. Keene , G. Kiczales , and D. Moon . Common lisp object system specification. Lisp and Symbolic Computation, 1(3--4):245--394 , January 1989 . D. Bobrow, L. DeMichiel, R. Gabriel, S. Keene, G. Kiczales, and D. Moon. Common lisp object system specification. Lisp and Symbolic Computation, 1(3--4):245--394, January 1989."},{"key":"e_1_3_2_1_3_1","volume-title":"RWTH Aachen university","author":"Bodden E.","year":"2005","unstructured":"E. Bodden . J-LO - A tool for runtime-checking temporal assertions. Master's thesis , RWTH Aachen university , 2005 . E. Bodden. J-LO - A tool for runtime-checking temporal assertions. Master's thesis, RWTH Aachen university, 2005."},{"key":"e_1_3_2_1_4_1","volume-title":"European Interactive Workshop on Aspects in Software (EIWAS '04)","author":"Costanza P.","year":"2004","unstructured":"P. Costanza . A short overview of aspectl . In European Interactive Workshop on Aspects in Software (EIWAS '04) , Berlin, Germany, September 23--24 2004 . P. Costanza. A short overview of aspectl. In European Interactive Workshop on Aspects in Software (EIWAS '04), Berlin, Germany, September 23--24 2004."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/976270.976287"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.5555\/646931.710555"},{"key":"e_1_3_2_1_7_1","volume-title":"Workshop on Advanced Separation of Concerns, OOPSLA 2000","author":"Filman R.","year":"2000","unstructured":"R. Filman and D. Friedman . Aspect-oriented programming is quantification and obliviousness . In Workshop on Advanced Separation of Concerns, OOPSLA 2000 , Minneapolis , 2000 . R. Filman and D. Friedman. Aspect-oriented programming is quantification and obliviousness. In Workshop on Advanced Separation of Concerns, OOPSLA 2000, Minneapolis, 2000."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(82)90020-0"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/643603.643610"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1119655.1119684"},{"key":"e_1_3_2_1_11_1","volume-title":"A temporal logic language for context awareness in pointcuts. In \"Workshop on Revival of Dynamic Languages","author":"Herzeel C.","year":"2006","unstructured":"C. Herzeel , K. Gybels , and P. Costanza . A temporal logic language for context awareness in pointcuts. In \"Workshop on Revival of Dynamic Languages \", 2006 . C. Herzeel, K. Gybels, and P. Costanza. A temporal logic language for context awareness in pointcuts. In \"Workshop on Revival of Dynamic Languages\", 2006."},{"key":"e_1_3_2_1_12_1","series-title":"Lecture Notes in Computer Science: Objects, Components, Architectures, Services, and Applications for a Networked World: International Conference NetObjectDays, NODe","volume-title":"Aspect-Oriented Programming with Aspects","author":"Hirschfeld R.","year":"2002","unstructured":"R. Hirschfeld . Aspect-Oriented Programming with Aspects . In Lecture Notes in Computer Science: Objects, Components, Architectures, Services, and Applications for a Networked World: International Conference NetObjectDays, NODe 2002 , Erfurt, Germany, October 7--10, 2002. Revised Papers , 2003. R. Hirschfeld. Aspect-Oriented Programming with Aspects. In Lecture Notes in Computer Science: Objects, Components, Architectures, Services, and Applications for a Networked World: International Conference NetObjectDays, NODe 2002, Erfurt, Germany, October 7--10, 2002. Revised Papers, 2003."},{"key":"e_1_3_2_1_13_1","volume-title":"Outlook journal","author":"Kambil A.","year":"2001","unstructured":"A. Kambil and V. Agrawal . E-commerce: The new realities of dynamic pricing . In Outlook journal , July 2001 . A. Kambil and V. Agrawal. E-commerce: The new realities of dynamic pricing. In Outlook journal, July 2001."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/574212"},{"key":"e_1_3_2_1_15_1","first-page":"220","volume-title":"Proceedings European Conference on Object-Oriented Programming","author":"Kiczales G.","year":"1997","unstructured":"G. Kiczales , J. Lamping , A. Menhdhekar , C. Maeda , C. Lopes , J.-M. Loingtier , and J. Irwin . Aspect-oriented programming . In M. Ak\u015fit and S. Matsuoka, editors, Proceedings European Conference on Object-Oriented Programming , volume 1241 , pages 220 -- 242 , Berlin, Heidelberg , and New York, 1997 . Springer-Verlag . G. Kiczales, J. Lamping, A. Menhdhekar, C. Maeda, C. Lopes, J.-M. Loingtier, and J. Irwin. Aspect-oriented programming. In M. Ak\u015fit and S. Matsuoka, editors, Proceedings European Conference on Object-Oriented Programming, volume 1241, pages 220--242, Berlin, Heidelberg, and New York, 1997. Springer-Verlag."},{"key":"e_1_3_2_1_16_1","volume-title":"Sams","author":"Kiselev I.","year":"2002","unstructured":"I. Kiselev . Aspect-Oriented Programming with AspectJ . Sams , 2002 . I. Kiselev. Aspect-Oriented Programming with AspectJ. Sams, 2002."},{"key":"e_1_3_2_1_17_1","first-page":"569","volume-title":"IFIP Congress","author":"Kowalski R.","year":"1974","unstructured":"R. Kowalski . Predicate logic as programming language . In IFIP Congress , pages 569 -- 574 , 1974 . Reprinted in Computers for Artificial Intelligence Applications, (eds. Wah, B. and Li, G.-J.), IEEE Computer Society Press, Los Angeles , 1986, pp. 68--73. R. Kowalski. Predicate logic as programming language. In IFIP Congress, pages 569--574, 1974. Reprinted in Computers for Artificial Intelligence Applications, (eds. Wah, B. and Li, G.-J.), IEEE Computer Society Press, Los Angeles, 1986, pp. 68--73."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/359131.359136"},{"key":"e_1_3_2_1_19_1","volume-title":"International Workshop on Aspects and Dimensional Computing at ECOOP","author":"Lopes C.","year":"2000","unstructured":"C. Lopes , E. Hilsdale , J. Hugunin , M. Kersten , and G. Kiczales . Illustrations of crosscutting. In P. Tarr, M. D'Hondt, C. Lopes, and L. Bergmans, editors , International Workshop on Aspects and Dimensional Computing at ECOOP , 2000 . C. Lopes, E. Hilsdale, J. Hugunin, M. Kersten, and G. Kiczales. Illustrations of crosscutting. In P. Tarr, M. D'Hondt, C. Lopes, and L. Bergmans, editors, International Workshop on Aspects and Dimensional Computing at ECOOP, 2000."},{"key":"e_1_3_2_1_20_1","volume-title":"IPA","author":"Nagy I.","year":"2006","unstructured":"I. Nagy . On the Design of Aspect-Oriented Composition Models for Software Evolution. Phd thesis , IPA , May 2006 . I. Nagy. On the Design of Aspect-Oriented Composition Models for Software Evolution. Phd thesis, IPA, May 2006."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1007\/11531142_10"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1007\/11821946_15"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/643603.643620"},{"key":"e_1_3_2_1_24_1","unstructured":"E. Weitz. Hunchentoot - the common lisp web server formerly known as tbnl. http:\/\/weitz.de\/hunchentoot\/.  E. Weitz. Hunchentoot - the common lisp web server formerly known as tbnl. http:\/\/weitz.de\/hunchentoot\/."},{"key":"e_1_3_2_1_25_1","volume-title":"CS Dept. III","author":"Windeln T.","year":"2003","unstructured":"T. Windeln . Logicaj - eine erweiterung von aspectj um logische meta-programmierung. Diploma thesis , CS Dept. III , University of Bonn , Germany, Aug 2003 . T. Windeln. Logicaj - eine erweiterung von aspectj um logische meta-programmierung. Diploma thesis, CS Dept. III, University of Bonn, Germany, Aug 2003."}],"event":{"name":"ILC07: 2007 International Lisp Conference","sponsor":["Association of Lisp Users","SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Cambridge United Kingdom","acronym":"ILC07"},"container-title":["Proceedings of the 2007 International Lisp Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1622123.1622136","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1622123.1622136","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:23:31Z","timestamp":1750249411000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1622123.1622136"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,4]]},"references-count":25,"alternative-id":["10.1145\/1622123.1622136","10.1145\/1622123"],"URL":"https:\/\/doi.org\/10.1145\/1622123.1622136","relation":{},"subject":[],"published":{"date-parts":[[2007,4]]},"assertion":[{"value":"2007-04-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}