{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,11,13]],"date-time":"2024-11-13T05:34:43Z","timestamp":1731476083178,"version":"3.28.0"},"reference-count":40,"publisher":"Institution of Engineering and Technology (IET)","issue":"6","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IET Softw."],"published-print":{"date-parts":[[2007,12,17]]},"DOI":"10.1049\/iet-sen:20070013","type":"journal-article","created":{"date-parts":[[2008,1,7]],"date-time":"2008-01-07T23:15:37Z","timestamp":1199747737000},"page":"251-262","source":"Crossref","is-referenced-by-count":1,"title":["Aspect-oriented weaving and the .NET common language runtime"],"prefix":"10.1049","volume":"1","author":[{"given":"F.","family":"Schmied","sequence":"first","affiliation":[{"name":"Rubicon IT, 1010 Wien, Austria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"A.","family":"Cyment","sequence":"additional","affiliation":[{"name":"School of Computer Science, Universidad de Buenos Aires Ciudad Universitaria, Pabello\u0301n I P.B., Buenos Aires, C1428EGA, Argentina"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"265","reference":[{"key":"10.1049\/iet-sen:20070013_r1","doi-asserted-by":"crossref","first-page":"220","DOI":"10.1007\/BFb0053381","volume":"1241","author":"Kiczales","year":"1997","journal-title":"Lecture Notes in Computer Science"},{"key":"10.1049\/iet-sen:20070013_r2","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1145\/383845.383858","volume":"44","author":"Kiczales","year":"2001","ISSN":"http:\/\/id.crossref.org\/issn\/0001-0782","issn-type":"print"},{"key":"10.1049\/iet-sen:20070013_r3","unstructured":"Eaddy, M., Cyment, A., van de Laar, P., Schmied, F., and Schult, W.: \u2018Whitepaper: the value of improving the separation of concerns\u2019, Technical Report CUCS-001\u201307, (Columbia University, Department of Computer Science 2007 January)"},{"key":"10.1049\/iet-sen:20070013_r4","first-page":"301","author":"Bo\u0308llert","year":"1999","journal-title":"ECOOP Workshops"},{"key":"10.1049\/iet-sen:20070013_r5","unstructured":"\u2018Common language infrastructure (CLI)\u2019, (Ecma International, Geneva, Switzerland 2005),3rd edn. ECMA-335"},{"key":"10.1049\/iet-sen:20070013_r6","first-page":"17","volume":"4","author":"Ku\u0308hn","year":"2006"},{"key":"10.1049\/iet-sen:20070013_r7","unstructured":"Goldberg, A., and Robson, D.: \u2018Smalltalk-80: the language and its implementation\u2019, (Addison-Wesley Longman Publishing Co., Inc 1983)"},{"key":"10.1049\/iet-sen:20070013_r8","first-page":"216","author":"Hirschfeld","year":"2003","journal-title":"NODe '02: Revised Papers from the International Conference NetObjectDays on Objects, Components, Architectures, Services, and Applications for a Networked World"},{"key":"10.1049\/iet-sen:20070013_r9","first-page":"187","volume":"4","author":"Ungar","year":"1991","ISSN":"http:\/\/id.crossref.org\/issn\/1388-3690","issn-type":"print"},{"key":"10.1049\/iet-sen:20070013_r10","doi-asserted-by":"crossref","first-page":"214","DOI":"10.1007\/978-3-540-45213-3_27","volume":"2789","author":"Schordan","year":"2003","journal-title":"Lecture Notes in Computer Science"},{"journal-title":"Proc. PyCON 2004 Int. Python Conf.","year":"2004","author":"Hugunin","key":"10.1049\/iet-sen:20070013_r11"},{"key":"10.1049\/iet-sen:20070013_r12","doi-asserted-by":"crossref","DOI":"10.1145\/351936.351978","volume":"32","author":"Constantinides","year":"2000","ISSN":"http:\/\/id.crossref.org\/issn\/0360-0300","issn-type":"print"},{"key":"10.1049\/iet-sen:20070013_r13","first-page":"120","author":"Chitchyan","year":"2004","journal-title":"Proc. Dynamic Aspects Workshop"},{"journal-title":"Workshop on Advanced Separation of Concerns, OOPSLA, Minneapolis","year":"2000","author":"Filman","key":"10.1049\/iet-sen:20070013_r14"},{"journal-title":"Proc. 1st Workshop on Aspect-Oriented Middleware Development AOMD '05","year":"2005","author":"Ku\u0308hn","key":"10.1049\/iet-sen:20070013_r15"},{"journal-title":"Proc. 3rd ECOOP Workshop on Reflection, AOP, and Evolvability, RAM-SE'06","year":"2006","author":"Cyment","key":"10.1049\/iet-sen:20070013_r16"},{"key":"10.1049\/iet-sen:20070013_r17","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2006.24"},{"journal-title":"Proc. 10th Int. Workshop on Program Comprehension IWPC \u201802","year":"2002","author":"Zhao","key":"10.1049\/iet-sen:20070013_r18"},{"key":"10.1049\/iet-sen:20070013_r19","unstructured":"\u2018NAnt: A .NET Build Tool\u2019 available at: http:\/\/nant.sourceforge.net, accessed May 2007"},{"key":"10.1049\/iet-sen:20070013_r20","unstructured":"Mikunov, A.: \u2018Rewrite MSIL code on the fly with the .NET framework profiling API\u2019, MSDN Magazine, 2003 September),Issue"},{"journal-title":"Workshop for Analysis of Aspect-Oriented Software ECOOP AAOS","year":"2003","author":"Clement","key":"10.1049\/iet-sen:20070013_r21"},{"key":"10.1049\/iet-sen:20070013_r22","doi-asserted-by":"publisher","DOI":"10.1145\/949952.940111"},{"key":"10.1049\/iet-sen:20070013_r23","unstructured":"\u2018Mono Rationale\u2013the Mono Project\u2019. Whitpaper\u2019, 2001 available at: http:\/\/www.mono-project.com\/Mono_Rationale"},{"key":"10.1049\/iet-sen:20070013_r24","unstructured":"\u2018Phoenix risingMSDN Magazine\u2019, 2005 November Issue"},{"key":"10.1049\/iet-sen:20070013_r25","doi-asserted-by":"publisher","DOI":"10.1049\/ip-sen:20031035"},{"journal-title":"Second AOSD Workshop on Aspects, Components, and Patterns for Infrastructure Software","year":"2003","author":"Prasad","key":"10.1049\/iet-sen:20070013_r26"},{"journal-title":"Proc. Conf. Centre For Advanced Studies on Collaborative Research CASCON \u201899","year":"1999","author":"Valle-Rai","key":"10.1049\/iet-sen:20070013_r27"},{"key":"10.1049\/iet-sen:20070013_r28","unstructured":"Dahm, M.: \u2018BCEL\u2019, Technical Report B-17\u201398, (Freie Universita\u0308t Berlin, Institut fu\u0308r Informatik 2001 April)"},{"key":"10.1049\/iet-sen:20070013_r29","unstructured":"Box, D., and Pattison, T.: \u2018Essential .Net: the common language runtime\u2019, (Addison-Wesley Professional, Boston, MA 2002)"},{"key":"10.1049\/iet-sen:20070013_r30","unstructured":"\u2018Mono Cecil\u2019, May, 2007 available at: http:\/\/www.mono-project.com\/Cecil"},{"key":"10.1049\/iet-sen:20070013_r31","unstructured":"\u2018Reading and Writing PE-files with PERWAPI\u2019, 2005 available at: http:\/\/www.plas.fit.qut.edu.au\/perwapi\/files\/PERWAPI.pdf"},{"journal-title":"Proc. ACM Symp. on Applied Computing, Santa Fe","year":"2005","author":"Cabral","key":"10.1049\/iet-sen:20070013_r32"},{"key":"10.1049\/iet-sen:20070013_r33","unstructured":"\u2018AspectDNG\u2019, 2006 available at: http:\/\/aspectdng.tigris.org\/"},{"journal-title":"Eur. Interactive Workshop on Aspects in Software EIWAS 2005","year":"2005","author":"Altman","key":"10.1049\/iet-sen:20070013_r34"},{"key":"10.1049\/iet-sen:20070013_r35","unstructured":"Noguera Garci\u0301a, C.F.: \u2018Compose\u2217 \u2013 a runtime for the .Net platform\u2019, 2003, Master's, Vrije Universiteit Brussel, Belgium"},{"key":"10.1049\/iet-sen:20070013_r36","unstructured":"\u2018PostSharp \u2013 an open-source post-compiler for .NET\u2019, 2007 available at: http:\/\/www.postsharp.org\/"},{"journal-title":"Microsoft Research AOP goes .NET Workshop","year":"2005","author":"Armouti","key":"10.1049\/iet-sen:20070013_r37"},{"key":"10.1049\/iet-sen:20070013_r38","unstructured":"\u2018NAspect\u2019, May, 2007 available at: http:\/\/www.puzzleframework.com"},{"key":"10.1049\/iet-sen:20070013_r39","unstructured":"\u2018Aspect#\u2019, May, 2007 http:\/\/www.castleproject.org\/aspectsharp\/index.html"},{"key":"10.1049\/iet-sen:20070013_r40","unstructured":"\u2018iBATIS Project\u2019, May, 2007 available at: http:\/\/ibatis.apache.org\/"}],"container-title":["IET Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/digital-library.theiet.org\/content\/journals\/10.1049\/iet-sen_20070013?crawler=true&mimetype=application\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,11,12]],"date-time":"2024-11-12T18:17:17Z","timestamp":1731435437000},"score":1,"resource":{"primary":{"URL":"http:\/\/digital-library.theiet.org\/doi\/10.1049\/iet-sen%3A20070013"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,12,17]]},"references-count":40,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2007,12,17]]}},"alternative-id":["10.1049\/iet-sen:20070013"],"URL":"https:\/\/doi.org\/10.1049\/iet-sen:20070013","relation":{},"ISSN":["1751-8806","1751-8814"],"issn-type":[{"type":"print","value":"1751-8806"},{"type":"electronic","value":"1751-8814"}],"subject":[],"published":{"date-parts":[[2007,12,17]]}}}