{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:34:23Z","timestamp":1750307663242,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":19,"publisher":"ACM","license":[{"start":{"date-parts":[[2009,2,23]],"date-time":"2009-02-23T00:00:00Z","timestamp":1235347200000},"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,2,23]]},"DOI":"10.1145\/1506216.1506220","type":"proceedings-article","created":{"date-parts":[[2009,9,25]],"date-time":"2009-09-25T19:39:18Z","timestamp":1253907558000},"page":"13-18","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Extending AOP with models"],"prefix":"10.1145","author":[{"given":"Vinay","family":"Kulkarni","sequence":"first","affiliation":[{"name":"Tata Research Development and Design Centre, Pune, India"}]},{"given":"Sreedhar","family":"Reddy","sequence":"additional","affiliation":[{"name":"Tata Research Development and Design Centre, Pune, India"}]}],"member":"320","published-online":{"date-parts":[[2009,2,23]]},"reference":[{"doi-asserted-by":"publisher","key":"e_1_3_2_1_1_1","DOI":"10.1007\/BFb0053381"},{"unstructured":"AspectJ-http:\/\/www.parc.com\/research\/projects\/aspectj\/default.html  AspectJ-http:\/\/www.parc.com\/research\/projects\/aspectj\/default.html","key":"e_1_3_2_1_2_1"},{"unstructured":"Fowler M. UML Mode (2003). http:\/\/martinfowler.com\/bliki\/UmlMode.html  Fowler M. UML Mode (2003). http:\/\/martinfowler.com\/bliki\/UmlMode.html","key":"e_1_3_2_1_3_1"},{"unstructured":"Unified Modeling Language (UML) -- http:\/\/www.omg.org\/uml  Unified Modeling Language (UML) -- http:\/\/www.omg.org\/uml","key":"e_1_3_2_1_4_1"},{"unstructured":"Meta Object Facility (MOF) -- http:\/\/www.omg.org\/spec\/MOF\/2.0\/  Meta Object Facility (MOF) -- http:\/\/www.omg.org\/spec\/MOF\/2.0\/","key":"e_1_3_2_1_5_1"},{"unstructured":"Object Constraint Language (OCL) -- http:\/\/www.omg.org\/cgi-bin\/doc?ptc\/2003-10-14  Object Constraint Language (OCL) -- http:\/\/www.omg.org\/cgi-bin\/doc?ptc\/2003-10-14","key":"e_1_3_2_1_6_1"},{"unstructured":"MOF Query \/ Views \/ Transformations (QVT) -- http:\/\/www.omg.org\/spec\/QVT\/1.0\/  MOF Query \/ Views \/ Transformations (QVT) -- http:\/\/www.omg.org\/spec\/QVT\/1.0\/","key":"e_1_3_2_1_7_1"},{"unstructured":"MOF Models to Text Transformation Language (MOFM2T) -- http:\/\/www.omg.org\/spec\/MOFM2T\/1.0\/  MOF Models to Text Transformation Language (MOFM2T) -- http:\/\/www.omg.org\/spec\/MOFM2T\/1.0\/","key":"e_1_3_2_1_8_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_9_1","DOI":"10.1147\/sj.453.0451"},{"key":"e_1_3_2_1_10_1","first-page":"2002","volume-title":"Second Workshop on Aspect-Oriented Software Development of the German Information Society. Institut f\u00a8ur Informatik III","author":"Gybels K.","year":"2002","unstructured":"Gybels , K. Using a logic language to express cross-cutting through dynamic joinpoints . Second Workshop on Aspect-Oriented Software Development of the German Information Society. Institut f\u00a8ur Informatik III , Universit\u00a8at Bonn , February 2002 . Technical report IAI-TR- 2002 - 2001 . Gybels, K. Using a logic language to express cross-cutting through dynamic joinpoints. Second Workshop on Aspect-Oriented Software Development of the German Information Society. Institut f\u00a8ur Informatik III, Universit\u00a8at Bonn, February 2002. Technical report IAI-TR-2002-1."},{"unstructured":"Klose K. and Ostermann K. Back to the future: Pointcuts as predicates over traces. In Leavens et http:\/\/www.cs.iastate.edu\/~leavens\/FOAL\/papers-2005\/klose-ostermann.pdf  Klose K. and Ostermann K. Back to the future: Pointcuts as predicates over traces. In Leavens et http:\/\/www.cs.iastate.edu\/~leavens\/FOAL\/papers-2005\/klose-ostermann.pdf","key":"e_1_3_2_1_11_1"},{"doi-asserted-by":"crossref","unstructured":"Eichberg M. Mezini M . and \n      Ostermann K\n  . \n  Pointcuts as functional queries\n  . In Wei-Ngan Chin editor APLAS volume \n  3302\n   of \n  Lecture Notes in Computer Science pages \n  366\n  --\n  381\n  . \n  Springer 2004\n  .  Eichberg M. Mezini M . and Ostermann K. Pointcuts as functional queries. In Wei-Ngan Chin editor APLAS volume 3302 of Lecture Notes in Computer Science pages 366--381. Springer 2004.","key":"e_1_3_2_1_12_1","DOI":"10.1007\/978-3-540-30477-7_25"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_13_1","DOI":"10.1145\/1233843.1233846"},{"unstructured":"Laddad R. AOP@Work: AOP and metadata a perfect match -- Part 1 http:\/\/www.ibm.com\/developerworks\/java\/library\/j-aopwork3\/  Laddad R. AOP@Work: AOP and metadata a perfect match -- Part 1 http:\/\/www.ibm.com\/developerworks\/java\/library\/j-aopwork3\/","key":"e_1_3_2_1_14_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_15_1","DOI":"10.1145\/508386.508399"},{"key":"e_1_3_2_1_16_1","volume-title":"AOSD-UML Workshop at AOSD' 02","author":"Stein D.","year":"2002","unstructured":"Stein , D. , Hanenberg , St. , Unland , R. , Designing Aspect-Oriented Crosscutting in UML , AOSD-UML Workshop at AOSD' 02 ( Enschede, The Netherlands , Apr. 2002 ) Stein, D., Hanenberg, St., Unland, R., Designing Aspect-Oriented Crosscutting in UML, AOSD-UML Workshop at AOSD' 02 ( Enschede, The Netherlands, Apr. 2002)"},{"unstructured":"Cottenier T. Aswin van den Berg Elrad T. The Motorola WEAVR: Model Weaving in a Large Industrial Context Industry Track of Aspect Oriented Software Development'07  Cottenier T. Aswin van den Berg Elrad T. The Motorola WEAVR: Model Weaving in a Large Industrial Context Industry Track of Aspect Oriented Software Development'07","key":"e_1_3_2_1_17_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_18_1","DOI":"10.1145\/1229375.1229381"},{"volume-title":"OOIS Workshops 2002:  270--27","author":"Kulkarni V.","unstructured":"Kulkarni , V. , Venkatesh , R. , Reddy , S. Generating Enterprise Applications from Models . OOIS Workshops 2002: 270--27 Kulkarni, V., Venkatesh, R., Reddy, S. Generating Enterprise Applications from Models. OOIS Workshops 2002: 270--27","key":"e_1_3_2_1_19_1"}],"event":{"sponsor":["ACM Association for Computing Machinery","SIGSOFT ACM Special Interest Group on Software Engineering"],"acronym":"ISEC '09","name":"ISEC '09: India Software Engineering Conference","location":"Pune India"},"container-title":["Proceedings of the 2nd India software engineering conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1506216.1506220","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1506216.1506220","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:29:31Z","timestamp":1750253371000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1506216.1506220"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,2,23]]},"references-count":19,"alternative-id":["10.1145\/1506216.1506220","10.1145\/1506216"],"URL":"https:\/\/doi.org\/10.1145\/1506216.1506220","relation":{},"subject":[],"published":{"date-parts":[[2009,2,23]]},"assertion":[{"value":"2009-02-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}