Re: can you have interception w/o aop?
Eric Eide <[email protected]>
| Newsgroups | gmane.comp.programming.aspect.general |
|---|---|
| Message-ID | <[email protected]> |
"Roger" == Roger Johansson <[email protected]> writes: Roger> when is a crosscut considered to be modular? Kevin Sullivan et al. recently wrote an excellent paper that relates to the question you ask. Here is the paper reference: Kevin Sullivan, William G. Griswold, Yuanyuan Song, Yuanfang Cai, Macneil Shonle, Nishit Tewari, and Hridesh Rajan. "Information Hiding Interfaces for Aspect-Oriented Design." In Proceedings of the 10th European Software Engineering Conference, held jointly with the 13th ACM SIGSOFT International Symposium on Foundations of Software Engineering (ESEC-FSE '05), Lisbon, Portugal, September 2005. <http://doi.acm.org/10.1145/1081706.1081734> (If you don't have access to the ACM Digital Library, I'm sure that you could also get a copy of the paper from the authors.) To briefly quote from the paper: "We say that a design or a part of a design is modular if its elements do not depend on each other (although they may depend on external design rules that serve to decouple them)." The paper goes on to describe how one can use design rules to decouple "base code" from aspects, and thereby achieve modularity. Getting back to your question, the paper promotes the idea of using design rules to make pointcut descriptions modular with respect to other implementation parts of the system. Happy reading! --- Eric. -- ------------------------------------------------------------------------------- Eric Eide <[email protected]> . University of Utah School of Computing http://www.cs.utah.edu/~eeide/ . +1 (801) 585-5512 voice, +1 (801) 581-5843 FAX __________________________________________________ AOSD Discuss mailing list - [email protected] To unsubscribe go to http://aosd.net Check out the AOSD.net Wiki: http://aosd.net/wiki