Re: Completeness and Correctness of AspectJ Weaving
Arthur Marques <[email protected]> Thu, 22 Jan 2009 19:19:14 -0200
| Newsgroups | gmane.comp.programming.aspect.general |
|---|---|
| Message-ID | <[email protected]> |
--===============2021826872010480677== Content-Type: multipart/alternative; boundary=002215048d6f0c9da8046118d37a --002215048d6f0c9da8046118d37a Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable *G=FCnter* I misunderstood the question, sorry for the mistake. Thanks 2009/1/22 G=FCnter Kniesel <[email protected]> > Arthur Marques schrieb: > >> but you can assure priority between aspects, so you=B4ll be sure what ad= vice >> will come firsrt. >> > > Hi Arthur, > > priority between aspects is much too coarse grained, since aspects > might have mutual dependencies that can only be resolved at a finer > grained level. See Section 9.1 and 9.2 of > > http://www.iai.uni-bonn.de/~gk/papers/kniesel-weavingInteractions-taosd20= 07-preprint.pdf<http://www.iai.uni-bonn.de/%7Egk/papers/kniesel-weavingInte= ractions-taosd2007-preprint.pdf> > > We had already given an example of the problem many years ago in Section = 4 > of > > http://www.cs.uni-bonn.de/~gk/papers/ostermannKniesel-adc00-extensibility= .pdf<http://www.cs.uni-bonn.de/%7Egk/papers/ostermannKniesel-adc00-extensib= ility.pdf> > > G=FCnter > --=20 Arthur de Sousa Marques Ci=EAncia da Computa=E7=E3o - UFCG Microsoft Academic Alliance - MSDNAA Grupo de M=E9todos Formais - GMF --002215048d6f0c9da8046118d37a Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable <b>G=FCnter</b><br><br><meta http-equiv=3D"Content-Type" content=3D"text/ht= ml; charset=3Dutf-8"><meta name=3D"ProgId" content=3D"Word.Document"><meta = name=3D"Generator" content=3D"Microsoft Word 12"><meta name=3D"Originator" = content=3D"Microsoft Word 12"><link rel=3D"File-List" href=3D"file:///C:%5C= DOCUME%7E1%5Carthur%5CCONFIG%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist= .xml"><link rel=3D"themeData" href=3D"file:///C:%5CDOCUME%7E1%5Carthur%5CCO= NFIG%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"><link rel=3D"col= orSchemeMapping" href=3D"file:///C:%5CDOCUME%7E1%5Carthur%5CCONFIG%7E1%5CTe= mp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"><style> <!-- /* Font Definitions */ @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:0; mso-generic-font-family:roman; mso-font-pitch:variable; mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:-1610611985 1073750139 0 0 159 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin-top:0cm; margin-right:0cm; margin-bottom:10.0pt; margin-left:0cm; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-fareast-language:EN-US;} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-fareast-language:EN-US;} .MsoPapDefault {mso-style-type:export-only; margin-bottom:10.0pt; line-height:115%;} @page Section1 {size:612.0pt 792.0pt; margin:70.85pt 3.0cm 70.85pt 3.0cm; mso-header-margin:36.0pt; mso-footer-margin:36.0pt; mso-paper-source:0;} div.Section1 {page:Section1;} --> </style> <p class=3D"MsoNormal"><span style=3D"" lang=3D"EN-US">I misunderstood the question, sorry for the mistake.</span></p> Thanks<br><br><div class=3D"gmail_quote">2009/1/22 G=FCnter Kniesel <span d= ir=3D"ltr"><<a href=3D"mailto:[email protected]">[email protected]</a>&g= t;</span><br><blockquote class=3D"gmail_quote" style=3D"border-left: 1px so= lid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> Arthur Marques schrieb:<div class=3D"Ih2E3d"><br> <blockquote class=3D"gmail_quote" style=3D"border-left: 1px solid rgb(204, = 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> but you can assure priority between aspects, so you=B4ll be sure what advic= e will come firsrt.<br> </blockquote> <br></div> Hi Arthur,<br> <br> priority between aspects is much too coarse grained, since aspects<br> might have mutual dependencies that can only be resolved at a finer<br> grained level. See Section 9.1 and 9.2 of<div class=3D"Ih2E3d"><br> <a href=3D"http://www.iai.uni-bonn.de/%7Egk/papers/kniesel-weavingInteracti= ons-taosd2007-preprint.pdf" target=3D"_blank">http://www.iai.uni-bonn.de/~g= k/papers/kniesel-weavingInteractions-taosd2007-preprint.pdf</a><br> <br></div> We had already given an example of the problem many years ago in Section 4 = of<br> <a href=3D"http://www.cs.uni-bonn.de/%7Egk/papers/ostermannKniesel-adc00-ex= tensibility.pdf" target=3D"_blank">http://www.cs.uni-bonn.de/~gk/papers/ost= ermannKniesel-adc00-extensibility.pdf</a><br><font color=3D"#888888"> <br> G=FCnter<br> </font></blockquote></div><br><br clear=3D"all"><br>-- <br>Arthur de Sousa = Marques<br>Ci=EAncia da Computa=E7=E3o - UFCG<br>Microsoft Academic Allianc= e - MSDNAA<br>Grupo de M=E9todos Formais - GMF<br> --002215048d6f0c9da8046118d37a-- --===============2021826872010480677== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ discuss mailing list - [email protected] To unsubscribe and change options, go to: http://aosd.net/mailman/listinfo/discuss_aosd.net Check out the AOSD.net Wiki: http://aosd.net/wiki --===============2021826872010480677==--