{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:40:06Z","timestamp":1750308006970,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":24,"publisher":"ACM","license":[{"start":{"date-parts":[[2006,5,28]],"date-time":"2006-05-28T00:00:00Z","timestamp":1148774400000},"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":[[2006,5,28]]},"DOI":"10.1145\/1134285.1134316","type":"proceedings-article","created":{"date-parts":[[2006,7,24]],"date-time":"2006-07-24T16:53:01Z","timestamp":1153759981000},"page":"212-221","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":19,"title":["Modeling aspect mechanisms"],"prefix":"10.1145","author":[{"given":"Sergei","family":"Kojarski","sequence":"first","affiliation":[{"name":"University of Virginia, Charlottesville, VA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David H.","family":"Lorenz","sequence":"additional","affiliation":[{"name":"University of Virginia, Charlottesville, VA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2006,5,28]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/976270.976273"},{"key":"e_1_3_2_1_2_1","volume-title":"Proceedings of the 1European Conference on Object-Oriented Programming, number 2743 in Lecture Notes in Computer Science","author":"Cardelli L.","year":"2003","unstructured":"L. Cardelli , editor. Proceedings of the 1European Conference on Object-Oriented Programming, number 2743 in Lecture Notes in Computer Science , Darmstadt, Germany , July 21-25 2003 . ECOOP 2003, Springer Verlag . L. Cardelli, editor. Proceedings of the 1European Conference on Object-Oriented Programming, number 2743 in Lecture Notes in Computer Science, Darmstadt, Germany, July 21-25 2003. ECOOP 2003, Springer Verlag."},{"key":"e_1_3_2_1_3_1","volume-title":"Aspect-Oriented Software Development","author":"Filman R. E.","year":"2005","unstructured":"R. E. Filman , T. Elrad , S. Clarke , and M. Ak\u015fit , editors . Aspect-Oriented Software Development . Addison-Wesley , Boston , 2005 . R. E. Filman, T. Elrad, S. Clarke, and M. Ak\u015fit, editors. Aspect-Oriented Software Development. Addison-Wesley, Boston, 2005."},{"key":"e_1_3_2_1_4_1","volume-title":"Workshop on Advanced Separation of Concerns, OOPSLA'00","author":"Filman R. E.","year":"2000","unstructured":"R. E. Filman and D. P. Friedman . Aspect-oriented programming is quantification and obliviousness. In P. Tarr, L. Bergmans, M. Griss, and H. Ossher, editors , Workshop on Advanced Separation of Concerns, OOPSLA'00 . Department of Computer Science, University of Twente, The Netherlands , 2000 . R. E. Filman and D. P. Friedman. Aspect-oriented programming is quantification and obliviousness. In P. Tarr, L. Bergmans, M. Griss, and H. Ossher, editors, Workshop on Advanced Separation of Concerns, OOPSLA'00. Department of Computer Science, University of Twente, The Netherlands, 2000."},{"key":"e_1_3_2_1_5_1","first-page":"54","volume-title":"Cardelli {2}","author":"Jagadeesan R.","unstructured":"R. Jagadeesan , A. Jeffrey , and J. Riely . An untyped calculus for aspect oriented programs . In Cardelli {2} , pages 54 -- 73 . R. Jagadeesan, A. Jeffrey, and J. Riely. An untyped calculus for aspect oriented programs. In Cardelli {2}, pages 54--73."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0053381"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1094811.1094831"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/508386.508392"},{"key":"e_1_3_2_1_9_1","first-page":"145","volume-title":"Filman et al. {3}","author":"Lieberherr K.","unstructured":"K. Lieberherr and D. H. Lorenz . Coupling Aspect-Oriented and Adaptive Programming . In Filman et al. {3} , pages 145 -- 164 . K. Lieberherr and D. H. Lorenz. Coupling Aspect-Oriented and Adaptive Programming. In Filman et al. {3}, pages 145--164."},{"key":"e_1_3_2_1_10_1","volume-title":"AOSD 2006 Workshop on Aspects in Teaching (AIT)","author":"Lorenz D. H.","year":"2006","unstructured":"D. H. Lorenz and S. Kojarski . Evolution of AOP mental models. In G. Kiczales and O. de Moor, editors , AOSD 2006 Workshop on Aspects in Teaching (AIT) , Bonn, Germany , Mar. 20 2006 . D. H. Lorenz and S. Kojarski. Evolution of AOP mental models. In G. Kiczales and O. de Moor, editors, AOSD 2006 Workshop on Aspects in Teaching (AIT), Bonn, Germany, Mar. 20 2006."},{"key":"e_1_3_2_1_11_1","volume-title":"AOSD 2006 Workshop on Open and Dynamic Aspect Languages (ODAL)","author":"Lorenz D. H.","year":"2006","unstructured":"D. H. Lorenz and S. Kojarski . Parallel composition of aspect mechanisms: Design and evaluation. In J. Brichau, S. Chiba, K. D. Volder, M. Haupt, R. Hirschfeld, D. H. Lorenz, H. Masuhara, and E. Tanter, editors , AOSD 2006 Workshop on Open and Dynamic Aspect Languages (ODAL) , Bonn, Germany , Mar. 20 2006 . D. H. Lorenz and S. Kojarski. Parallel composition of aspect mechanisms: Design and evaluation. In J. Brichau, S. Chiba, K. D. Volder, M. Haupt, R. Hirschfeld, D. H. Lorenz, H. Masuhara, and E. Tanter, editors, AOSD 2006 Workshop on Open and Dynamic Aspect Languages (ODAL), Bonn, Germany, Mar. 20 2006."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.5555\/381473.381500"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.5555\/776816.776818"},{"key":"e_1_3_2_1_14_1","first-page":"2","volume-title":"Cardelli {2}","author":"Masuhara H.","unstructured":"H. Masuhara and G. Kiczales . Modeling crosscutting in aspect-oriented mechanisms . In Cardelli {2} , pages 2 -- 28 . H. Masuhara and G. Kiczales. Modeling crosscutting in aspect-oriented mechanisms. In Cardelli {2}, pages 2--28."},{"volume-title":"AOSD 2002 FOAL Workshop.","author":"Masuharaa H.","key":"e_1_3_2_1_15_1","unstructured":"H. Masuharaa , G. Kiczales , and C. Dutchyn . Compilation semantics of aspect-oriented programs, 2002 . In AOSD 2002 FOAL Workshop. H. Masuharaa, G. Kiczales, and C. Dutchyn. Compilation semantics of aspect-oriented programs, 2002. In AOSD 2002 FOAL Workshop."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/217839.217864"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1062455.1062483"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1977.229900"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/302405.302457"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1101908.1101938"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/944705.944718"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1018203.1018208"},{"key":"e_1_3_2_1_23_1","volume-title":"Design Methods for Reactive Systems: Yourdon, Statemate, and the UML","author":"Wieringa R. J.","year":"2003","unstructured":"R. J. Wieringa . Design Methods for Reactive Systems: Yourdon, Statemate, and the UML . Morgan Kaufmann Publishers , San Mateo California, 2003 . R. J. Wieringa. Design Methods for Reactive Systems: Yourdon, Statemate, and the UML. Morgan Kaufmann Publishers, San Mateo California, 2003."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.5555\/62004"}],"event":{"name":"ICSE06: International Conference on Software Engineering","sponsor":["ACM Association for Computing Machinery","SIGSOFT ACM Special Interest Group on Software Engineering"],"location":"Shanghai China","acronym":"ICSE06"},"container-title":["Proceedings of the 28th international conference on Software engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1134285.1134316","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1134285.1134316","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T15:06:31Z","timestamp":1750259191000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1134285.1134316"}},"subtitle":["a top-down approach"],"short-title":[],"issued":{"date-parts":[[2006,5,28]]},"references-count":24,"alternative-id":["10.1145\/1134285.1134316","10.1145\/1134285"],"URL":"https:\/\/doi.org\/10.1145\/1134285.1134316","relation":{},"subject":[],"published":{"date-parts":[[2006,5,28]]},"assertion":[{"value":"2006-05-28","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}