REFERENCES


1. Akit, M., Bergmans, L., and Vural, S. 1992. ECOOP '92 European Conf. Object-Oriented Programming, (Kaiserslautern), O. L. Madsen, Ed. LNCS, vol. 615. Springer-Verlag, Berlin, 372395.

2. Akit, M., Bosch, J., v. d.Sterren, W., and Bergmans, L. 1994. 8th European Conf. Object-Oriented Programming (Bologna), M. Tokoro and R. Pareschi, Eds. LNCS, vol. 821. Springer-Verlag, Berlin, 386407.

3. Akit, M., Wakita, K., Bosch, J., Bergmans, L., and Yonezawa, A. 1993. Workshop on Object-Based Distributed Processing (ECOOP), R. Guerraoui, O. Nierstrasz, and M. Riveill, Eds. LNCS, vol. 791. Springer-Verlag, Berlin, 152184.

4. Ballard, B. and Biermann, A. 1979. Programming in natural language: NLC as a prototype. In CSC-ER Annual Conference. ACM, 228237.

5. Barbacci, M. and Wing, J. 1986. Specifying functional and timing behavior for real-time applications. Tech. Rep. CMU/SEI-86-TR-4 ADA178769, Software Engineering Institute, Carnegie Mellon University, Pittsburgh.

6. Bergmans, L. 1994. Composing concurrent objects. Ph.D. thesis, University of Twente.

7. Frølund, S. and Agha, G. 1993. A language framework for multi-object coordination. In ECOOP '93Object-Oriented Programming, 7th European Conference, (Kaiserslautern), O. M. Nierstrasz, Ed. LNCS, vol. 707. Springer-Verlag, Berlin, 346360.

8. Gamma, E., Helm, R., Johnson, R., and Vlissides, J. 1995. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading, Massachusetts.

9. Grosso, W. 2002. Aspect-oriented programming and AspectJ. Dr. Dobbs Journal. http://www.ddj.com/articles/2002/0208/.

10. Harrison, W. and Ossher, H. 1993. Subject-oriented programminga critique of pure objects. In 8th Conf. Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA). ACM, 411428.

11. Honda, Y. and Tokoro, M. 1992. Soft real-time programming through reflection. In Int'l Workshop on Reflection and Meta-Level Architecture, (Tokyo). JSSST. 1223.

12. Hürsch, W. L. and Lopes, C. V. 1995. Separation of concerns. Tech. Rep. NU-CCS-95-03, College of Computer Science, Northeastern University. February.

13. Irwin, J., Loingtier, J. M., Gilbert, J. R., Kiczales, G., Lamping, J., Mendhekar, A., and Shpeisman, T. 1997. Aspect-oriented programming of sparse matrix code. In Int'l Scientific Computing in Object-Oriented Parallel Environments (ISCOPE). LNCS, vol. 1343. Springer-Verlag, Berlin.

14. Jacobson, I. 1986. Language support for changeable large real time systems. In 1st Conf. Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), (Portland, Oregon). ACM, 377384.

15. Kiczales, G. 1996. Beyond the black box: Open implementation. IEEE Software 13, 1 (Jan.), 811.

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

17. Kiczales, G., Lamping, J., Lopes, C., Maeda, C., Mendhekar, A., and Murphy, G. 1997. Open implementation design guidelines. In 19th Int'l Conf. Software Engineering (ICSE), (Boston). ACM, 481490.

18. Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C., Loingtier, J. M., and Irwin, J. 1997. Aspect-oriented programming. In ECOOP'97 Object-Oriented Programming, 11th European Conference, M. Akit and S. Matsuoka, Eds. 19. Kiczales, G. and Paepcke, A. 1995. Open implementations and metaobject protocols: Tutorial slides and notes. Tech. rep., Xerox Palo Alto Research Center. http://www2.parc.com/csl/groups/sda/publications/papers/Kiczales-TUT95/for-web.pdf.

20. Laddad, R. 2002. I want my AOP! JavaWorld magazine. http://www.javaworld.com/javaworld/jw-01-2002/jw-0118-aspect.html.

21. Lesiecki, N. 2002. Test flexibility with AspectJ and mock objects. Tech. rep., Java Technology Zone for IBM's Developer Works. http://www-106.ibm.com/developerworks/java/library/j-aspectj2/?open&l=007,t=gr.

22. Lieberherr, K., Orleans, D., and Ovlinger, J. 2001. Aspect-oriented programming with adaptive methods. Comm. ACM 44, 10 (Oct.), 3941.

23. Lieberherr, K. J. 1996. Adaptive Object-Oriented Software: The Demeter Method with Propagation Patterns. PWS Publishing Company, Boston.

24. Lieberherr, K. J., Silva-Lepe, I., and Xiao, C. 1994. Adaptive object-oriented programming using graph-based customization. Comm. ACM 37, 5 (May), 94101.

25. Liskov, B. and Scheifler, R. 1983. Guardians and actions: Linguistic support for robust, distributed programs. ACM Transactions on Programming Languages and Systems 5, 3 (July), 381404.

26. Lopes, C. V. 1996. Adaptive parameter passing. In 2nd Int'l Symp. Object Technologies for Advanced Software (ISOTAS), (Kanazawa, Japan). LNCS, vol. 1049. Springer-Verlag, Berlin, 118136.

27. Lopes, C. V. 1997. D: A language framework for distributed programming. Ph.D. thesis, College of Computer Science, Northeastern University.

28. Lopes, C. V. and Kiczales, G. 1998. Recent developments in AspectJ. In Workshop on Aspect-Oriented Programming (ECOOP), (Brussels). http://trese.cs.utwente.nl/aop-ecoop98/papers/Lopes.pdf.

29. Lopes, C. V. and Lieberherr, K. J. 1994. Abstracting process-to-function relations in concurrent object-oriented applications. In 8th European Conf. Object-Oriented Programming (Bologna), M. Tokoro and R. Pareschi, Eds. LNCS, vol. 821. Springer-Verlag, Berlin, 8199.

30. Lopes, C. V. and Lieberherr, K. J. 1996. AP/S++: Case-study of a MOP for purposes of software evolution. In Reflection '96 (San Francisco), G. Kiczales, Ed.

31. Maes, P. 1987. Concepts and experiments in computational reflection. In 2nd Conf. Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), (Orlando). ACM, 147155.

32. Magee, J., Kramer, J., and Sloman, M. 1989. Constructing distributed systems in CONIC. IEEE Transactions on Software Engineering 15, 6 (June), 663675.

33. Mahoney, J. V. 1995. Functional visual routines. Tech. Rep. SPL95-069, Xerox Palo Alto Research Center.

34. Matsuoka, S. and Yonezawa, A. 1993. Analysis of inheritance anomaly in object-oriented concurrent programming languages. In Research Directions in Concurrent Object-Oriented Programming, G. Agha, P. Wegner, and A. Yonezawa, Eds. The MIT Press, Cambridge, Massachusetts, 107150.

35. Mendhekar, A., Kiczales, G., and Lamping, J. 1997. RG: A case-study for aspect-oriented programming. Tech. Rep. SPL-97-009, Palo Alto Research Center.

36. Okamura, H. and Ishikawa, Y. 1994. Object location control using meta-level programming. In 8th European Conf. Object-Oriented Programming (Bologna), M. Tokoro and R. Pareschi, Eds. LNCS, vol. 821. Springer-Verlag, Berlin, 299319.

37. Orleans, D. and Lieberherr, K. 2001. DJ: Dynamic adaptive programming in Java. In Metalevel Architectures and Separation of Crosscutting Concerns 3rd Int'l Conf. (Reflection 2001), (Kyoto), A. Yonezawa and S. Matsuoka, Eds. LNCS, vol. 2192. Springer-Verlag, Berlin, 7380.

38. Price, D., Riloff, E., Zachary, J., and Harvey, B. 2000. NaturalJava: A natural language interface for programming in Java. In 5th Int'l Conf. On Intelligent User Interfaces, (New Orleans). ACM, 207211.

39. Reghizzi, C. S. and de Paratesi, G. G. 1991. Definition of reusable concurrent software components. In ECOOP '91 European Conf. Object-Oriented Programming, (Geneva), P. America, Ed. LNCS, vol. 512. Springer-Verlag, Berlin. 148166.

40. Sammet, J. 1966. The use of English as a programming language. Comm. ACM 9, 3, 228230.

41. Silva-Lepe, I., Hursch, W., and Sullivan, G . 1994. A report on Demeter/C++. C++ Report 6, 2 (Feb.), 2430.

42. Smith, B. C. 1984. Reflection and semantics in Lisp. In Symp. Principles of Programming Languages (POPL), (Salt Lake City). ACM, 2335.

43. Sousa, P., Sequeira, M., Zúquete, A., Ferreira, P., Lopes, C., Pereira, J., Guedes, P., and Alves Marques, J. 1993. Distribution and persistence in the IK platform: Overview and evaluation. Computing Systems Journal 6, 4 (Fall), 391424.

44. Spurlin, V. 2002. Aspect-oriented programming with Sun ONE studio. Tech. rep., Sun Microsystems. http://forte.sun.com/ffj/articles/aspectJ.html.

45. Steele Jr.,G. 1990. Common Lisp: The Language, 2nd Edition. Digital Press, Bedford, Massachusetts.

46. Takashio, K. and Tokoro, M. 1992. DROL: An object-oriented programming language for distributed real-time systems. In 7th Conf. Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), (Vancouver). ACM, 276294.

47. Walker, R. J., Baniassad, E.L. A., and Murphy, G. C. 1999. An initial assessment of aspect-oriented programming. In 21st Int'l Conf. Software Engineering (ICSE), (Los Angeles). ACM, 120130.

48. Watanabe, T. and Yonezawa, A. 1990. Reflection in an object-oriented concurrent language. In ABCL: An Object-Oriented Concurrent System, A. Yonezawa, Ed. MIT Press, Cambridge, Massachusetts, 4570.

49. Winkler, D., Kamins, S., and DeVoto, J. 1994. Hypertalk 2.2: The Book. Random House, New York.

50. Zeidler, C. and Gerteis, W. 1992. Distribution: Another milestone of application management issues. In Technology of Object-Oriented Languages and Systems (TOOLS Europe), (Dortmund, Germany), G. Heeg, B. Magnusson, and B. Meyer, Eds. Prentice Hall, Englewood Cliff, New Jersey, 8799.



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