REFERENCES


1. Aitken, W., Dickens, B., Kwiatkowski, P., de Moor, O., Richter, D., and Simonyi, C. 1998. Transformation in intentional programming. In 5th Int'l Conf. Software Reuse, (Victoria, British Columbia). IEEE, 114123.

2. Bergmans, L. and Akit, M. 2001. Comm. ACM 44, 10 (Oct.), 5157.

3. Bouraqadi-Saâdanii, N.M. N. and Ledoux, T. 2001. How to weave? In Workshop on Advanced Separation of Concerns (ECOOP), (Budapest). http://trese.cs.utwente.nl/Workshops/ecoop01asoc/papers/Bouraqadi.pdf.

4. Brichau, J., Meuter, W. D., and Devolder, K. 2000. Jumping aspects. In Workshop on Aspects and Dimensions of Concerns (ECOOP), (Cannes, France). http://trese.cs.utwente.nl/Workshops/adc2000/papers/Brichau.pdf.

5. Brownston, L., Farrell, R., Kant, E., and Martin, N. 1985. Programming Expert Systems in OPS5: An Introduction to Rule-Based Programming. Addison-Wesley, Reading, Massachusetts.

6. Cannon, H. 1982. Flavors: A non-hierarchical approach to object-oriented programming. Tech. Rep., Symbolics Inc.

7. Coady, Y., Kiczales, G., Feeley, M., and Smolyn, G. 2001. Using AspectC to improve the modularity of path-specific customization in operating system code. In 8th European Software Engineering Conference, (Vienna). ACM, 8898.

8. Cohen, G. A. 1999. Recombining concerns: Experience with transformation. In Workshop on Multi-Dimensional Separation of Concerns (OOPSLA), (Denver). http://www.cs.ubc.ca/~murphy/multid-workshop-oopsla99/position-papers/ws23-cohen.pdf.

9. Constantinides, C. A. and Elrad, T. 2001. Composing concerns with a framework approach. In Int'l Workshop on Distributed Dynamic Multiservice Architectures (ICDCS), Vol. 2, (Phoenix), Z. Choukair, Ed. IEEE, 133140.

10. Cotter, S. and Potel, M. 1995. Inside Taligent Technology. Addison-Wesley, Reading, Massachusetts.

11. Czarnecki, K. and Eisenecker, U. W. 2000. Generative Programming: Methods, Tools, and Applications. Addison-Wesley, Reading, Massachusetts.

12. Devolder, K. and D'hondt, T. 1999. Aspect-oriented logic meta programming. In Meta-Level Architectures and Reflection, 2nd Int'l Conf. Reflection, P. Cointe, Ed. LNCS, vol. 1616. (Springer Verlag, Berlin), 250272.

13. des Rivieres, J. and Smith, B. C. 1984. The implementation of procedurally reflective languages. In Symp. LISP and Functional Programming (Austin). ACM, 331347.

14. Douence, R. and Südholt, M. 2002. A model and a tool for event-based aspect-oriented programming (EAOP). Tech. Rep. 02/11/INFO, Ecole des Mines de Nantes.

15. Elrad, T., Filman, R. E., and Bader, A. 2001. Aspect-oriented programming. Comm. ACM 44, 10 (Oct.), 2932.

16. Fikes, R. E. and Kehler, T. 1985. The role of frame-based representation in reasoning. Comm. ACM 28, 904920.

17. Filman, R. E. 2001. What is aspect-oriented programming, revisited. In Workshop on Advanced Separation of Concerns (ECOOP), (Budapest). http://trese.cs.utwente.nl/Workshops/ecoop01asoc/papers/Filman.pdf.

18. Filman, R. E., Barrett, S., Lee, D. D., and Linden, T. 2002. Inserting ilities by controlling communications. Comm. ACM 45, 1 (Jan.), 116122.

19. Filman, R. E. and Friedman, D. P. 2000. Aspect-oriented programming is quantification and obliviousness. In Workshop on Advanced Separation of Concerns (OOPSLA), (Minneapolis). http://trese.cs.utwente.nl/Workshops/OOPSLA2000/papers/filman.pdf.

20. Filman, R. E. and Havelund, K. 2002. Source-code instrumentation and quantification of events. In Foundations of Aspect-Oriented Languages (FOAL, AOSD), (Enschede, The Netherlands) G. T. Leavens and R. Cytron, Eds. Department of Computer Science, Iowa State Univ., 4549. ftp://ftp.cs.iastate.edu/pub/technreports/TR02-06/TR.pdf.

21. Filman, R. E. and Lee, D. D. 2000. Managing distributed systems with smart subscriptions. In Int'l Conf. Parallel and Distributed Processing Techniques and Applications (PDPTA), (Las Vegas). CSREA Press, Bogart, Georgia, 853860.

22. Fradet, P. and Südholt, M. 1998. AOP: Towards a generic framework using program transformation and analysis. In Workshop on Aspect-Oriented Programming (ECOOP), (Brussels). ftp://ftp.emn.fr/pub/objet/publications/ecoop98/aop.ps.gz.

23. Friedman, D. P., Haynes, C. T., and Wand, M. 2001. Essentials of Programming Languages (2nd Ed.). MIT Press, Cambridge, Massachusetts.

24. Garlan, D. and Notkin, D. 1991. Formalizing design spaces: Implicit invocation mechanisms. In 4th Int'l Symp. of VDM Europe on Formal Software Development-Volume I. LNCS, vol. 552. Springer-Verlag, Berlin, 3144.

25. Holmes, D., Noble, J., and Potter, J. 1998. Towards reusable synchronisation for object-oriented. In Workshop on Aspect-Oriented Programming (ECOOP), (Brussels). http://trese.cs.utwente.nl/aop-ecoop98/papers/Holmes.pdf.

26. Kiczales, G., des Rivieres, J., and Bobrow, D. G. 1991. The Art of the Metaobject Protocol. MIT Press, Cambridge, Massachusetts.

27. Kiczales, G., Hilsdale, E., Hugunin, J., Kersten, M., Palm, J., and Griswold, W. G. 2001. An overview of AspectJ. In ECOOP 2001Object-Oriented Programming, 15th European Conference, (Budapest), J. L. Knudsen, Ed. LNCS, vol. 2072. (Springer-Verlag, Berlin), 327353.

28. Kiczales, G., Hilsdale, E., Hugunin, J., Kersten, M., Palm, J., and Griswold, W. G. 2001. Getting started with AspectJ. Comm. ACM 44, 10 (Oct.), 5965.

29. Kniesel, G., Costanza, P., and Austermann, M. 2001. JManglera framework for load-time transformation of Java class files. In 1st Int'l Workshop on Source Code Analysis and Manipulation (SCAM 2001), (Florence, Italy). http://www.informatik.uni-bonn.de/~costanza/SCAM_jmangler.pdf.

30. Laddaga, R., Robertson, P., and Shrobe, H. 2001. Aspects of the real-world. In Workshop on Advanced Separation of Concerns in Object-Oriented Systems (OOPSLA), (Tampa, Florida). http://www.cs.ubc.ca/~kdvolder/Workshops/OOPSLA2001/submissions/23-robertson.pdf.

31. Leavens, G. T. and Cytron, R. Eds. 2002. Proc. FOAL: Foundations of Aspect-Oriented Languages (Enschede, Netherlands). http://www.cs.iastate.edu/~leavens/FOAL/papers-2002/TR.pdf.

32. Leavens, G. T. and Clifton, C., Eds. 2003. Proc. FOAL: Foundations of Aspect-Oriented Languages (Boston). http://www.cs.iastate.edu/~leavens/FOAL/index-2003.shtml.

33. Leavens, G. T., Clifton, C., and Lämmel, R. Eds. 2004. Proc. FOAL: Foundations of Aspect-Oriented Languages (Lancaster, England). http://www.cs.iastate.edu/~leavens/FOAL/papers-2004/proceedings.pdf.

34. Masuhara, H. and Kiczales, G. 2003. Modeling crosscutting in aspect-oriented mechanisms. In Proc. ECOOP 2003Object-Oriented Programming, 17th European Conference, (Darmstadt, Germany), L. Cardelli, Ed., LNCS vol. 2743. Springer-Verlag, Berlin, 228.

35. McCarthy, J. 1996. Elephant. Tech. rep., Stanford University. http://www-formal.stanford.edu/jmc/elephant.html.

36. Moon, D. A. 1986. Object-oriented programming with flavors. In 1st Conf. Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), (New York). ACM, 18.

37. Ossher, H. and Tarr, P. 2001. The shape of things to come: Using multi-dimensional separation of concerns with Hyper/J to (re)shape evolving software. Comm. ACM 44, 10 (Oct.), 4350.

38. Sullivan, G. T. 2001. Aspect-oriented programming using reflection and meta-object protocols. Comm. ACM 44, 10 (Oct.), 9597.

39. Teitelman, W. and Masinter, L. 1981. The Interlisp programming environment. IEEE Computer 14, 4 (Apr.), 2534.

40. Wand, M. 2003. Understanding aspects: extended abstract. In Proc. 8th SIGPLAN International Conference on Functional Programming (ICFP), (Uppsala, Sweden). ACM, 299300.

41. Wand, M., Kiczales, G., and Dutchyn, C. in press. A semantics for advice and dynamic join points in aspect-oriented programming. ACM Transactions on Programming Languages and Systems.

42. Wegner, P. 1987. Dimensions of object-based language design. In 2nd Conf. Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), (Orlando, Florida). ACM, 168182.

43. Wile, D. S. and Ramming, J. C. 1999. Guest editorial: Introduction to the special section: Domain-specific languages (DSLs). IEEE Transactions on Software Engineering 25, 3, 289290.



Aspect-Oriented Software Development
Aspect-Oriented Software Development with Use Cases
ISBN: 0321268881
EAN: 2147483647
Year: 2003
Pages: 307

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net