discuss Digest, Vol 40, Issue 9
Osvaldo P Duarte Jr <[email protected]> Sat, 13 Jan 2007 14:46:29 -0200
| Newsgroups | gmane.comp.programming.aspect.general |
|---|---|
| Message-ID | <001701c73732$60516cf0$0501a8c0@osvaldop1> |
This book has examples which you can study. Visit the link. http://www.oreilly.com/catalog/aspectjckbk/index.html Bye. Osvaldo P Duarte Jr (5562)9801-4954 Msn:[email protected] Skype:osvaldopereiraduartejr ----- Original Message ----- From: <[email protected]> To: <[email protected]> Sent: Friday, January 12, 2007 3:00 PM Subject: discuss Digest, Vol 40, Issue 9 > Send discuss mailing list submissions to > [email protected] > > To subscribe or unsubscribe via the World Wide Web, visit > http://aosd.net/mailman/listinfo/discuss_aosd.net > or, via email, send a message with subject or body 'help' to > [email protected] > > You can reach the person managing the list at > [email protected] > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of discuss digest..." > > > Today's Topics: > > 1. Java project to AspectJ (Sylvain Nicole) > 2. Re: Java project to AspectJ (Joe Kutner) > 3. Re: Java project to AspectJ (david shepherd) > 4. Re: Java project to AspectJ (Raffi Khatchadourian) > 5. Re: Java project to AspectJ (david shepherd) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Thu, 11 Jan 2007 22:13:35 -0500 > From: Sylvain Nicole <[email protected]> > Subject: [aosd-discuss] Java project to AspectJ > To: [email protected] > Message-ID: <[email protected]> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > I'm working on aspect mining and I was wondering where I could find a > java code base with the refactored version in AspectJ. I googled a > little on the subject but no luck. > > Best regards, > > Sylvain > > > > ------------------------------ > > Message: 2 > Date: Thu, 11 Jan 2007 21:24:02 -0600 > From: "Joe Kutner" <[email protected]> > Subject: Re: [aosd-discuss] Java project to AspectJ > To: "Sylvain Nicole" <[email protected]> > Cc: [email protected] > Message-ID: > <[email protected]> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > Here is a link to a collection of Java and AspectJ implementations of > the 23 GoF patterns. > > http://www.cs.ubc.ca/~jan/AODPs/ > > On 1/11/07, Sylvain Nicole <[email protected]> wrote: > > I'm working on aspect mining and I was wondering where I could find a > > java code base with the refactored version in AspectJ. I googled a > > little on the subject but no luck. > > > > Best regards, > > > > Sylvain > > > > _______________________________________________ > > 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 > > > > > > ------------------------------ > > Message: 3 > Date: Fri, 12 Jan 2007 05:55:59 -0800 (PST) > From: david shepherd <[email protected]> > Subject: Re: [aosd-discuss] Java project to AspectJ > To: [email protected] > Message-ID: <[email protected]> > Content-Type: text/plain; charset=iso-8859-1 > > Creating a Java code base with a "before AspectJ" and an "after AspectJ" version is a major undertaking because of the lack of robust aspect mining and refactoring tools (these tools are still in the research stage). I am unaware of any completely refactored codebase. JHotdraw/AJHotdraw is a program that has been partially refactored from pure OOP into AspectJ + OOP, but it is not a complete refactoring (http://sourceforge.net/projects/jhotdraw, http://sourceforge.net/projects/ajhotdraw/). Similarly, I have a version of JHotdraw where I have annotated with methods that *should* be refactored into aspects, which I used to evaluate my aspect mining framework, Timna (http://www.cis.udel.edu/~shepherd/). > > If you are interested on pursuing research on the subject I hope you will join us at LATE@AOSD2007 (http://www.aosd.net/workshops/late/2007/) or at least use last year's LATE website (http://www.aosd.net/workshops/late/2006/) as a good starting point for finding related work. > > -David Shepherd > www.cis.udel.edu/~shepherd > > ----- Original Message ---- > From: Sylvain Nicole <[email protected]> > To: [email protected] > Sent: Thursday, January 11, 2007 10:13:35 PM > Subject: [aosd-discuss] Java project to AspectJ > > I'm working on aspect mining and I was wondering where I could find a > java code base with the refactored version in AspectJ. I googled a > little on the subject but no luck. > > Best regards, > > Sylvain > > _______________________________________________ > 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 > > > > > > > ------------------------------ > > Message: 4 > Date: Fri, 12 Jan 2007 10:08:17 -0500 > From: Raffi Khatchadourian <[email protected]> > Subject: Re: [aosd-discuss] Java project to AspectJ > To: [email protected] > Message-ID: <[email protected]> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > David, > > david shepherd wrote: > > Creating a Java code base with a "before AspectJ" and an "after AspectJ" version is a major undertaking because of the lack of robust aspect mining and refactoring tools (these tools are still in the research stage). I am unaware of any completely refactored codebase. > > Perhaps evaluating an aspect mining and refactoring tool against a code > base that has been refactored by hand may prove to be an insightful > evaluation. Does a code base of this kind exist? > > Raffi > > > > > ------------------------------ > > Message: 5 > Date: Fri, 12 Jan 2007 07:38:12 -0800 (PST) > From: david shepherd <[email protected]> > Subject: Re: [aosd-discuss] Java project to AspectJ > To: [email protected] > Message-ID: <[email protected]> > Content-Type: text/plain; charset=ascii > > Raffi, > > > Perhaps evaluating an aspect mining and refactoring tool against a code > > base that has been refactored by hand may prove to be an insightful > > evaluation. > > Yes, exactly, this would be an EXCELLENT evaluation, but is very difficult to create this benchmark correctly. Consider these two scenarios: > > a) an individual refactors an entire project himself > b) a committee is formed and each member refactors the same program and then discusses and resolves all of the conflicts > > In Plan a) the refactorings may be biased by that particular individual's tendency to refactor aspects of a certain type, etc. > Plan b) would take a great deal of coordination and time > > > Does a code base of this kind exist? > Not that I know of....if you find one, let me know :) > > Cheers, > David S > > > > > > ----- Original Message ---- > From: Raffi Khatchadourian <[email protected]> > To: [email protected] > Sent: Friday, January 12, 2007 10:08:17 AM > Subject: Re: [aosd-discuss] Java project to AspectJ > > David, > > david shepherd wrote: > > Creating a Java code base with a "before AspectJ" and an "after AspectJ" version is a major undertaking because of the lack of robust aspect mining and refactoring tools (these tools are still in the research stage). I am unaware of any completely refactored codebase. > > Perhaps evaluating an aspect mining and refactoring tool against a code > base that has been refactored by hand may prove to be an insightful > evaluation. Does a code base of this kind exist? > > Raffi > > > _______________________________________________ > 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 > > > > > > > ------------------------------ > > __________________________________________________ > AOSD Discuss mailing list - [email protected] > To unsubscribe go to http://aosd.net > > Check out the AOSD.net Wiki: http://aosd.net/wiki > > > > End of discuss Digest, Vol 40, Issue 9 > ************************************** > > > __________ NOD32 1972 (20070111) Information __________ > > This message was checked by NOD32 antivirus system. > http://www.eset.com > > Osvaldo P Duarte Jr (62)9801-4954 Msn:[email protected] Skype:osvaldopereiraduartejr _______________________________________________ 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