REFERENCES


1. Andersen, E. A. and Reenskaug, T. 1992. System design by composing structures of interacting objects. In ECOOP '92 European Conf. Object-Oriented Programming (Kaiserslautern), O. L. Madsen, Ed. LNCS, vol. 615. Springer-Verlag, Berlin, 133152.

2. Boehm, B. W. and Scherlis, W. L. 1992. Megaprogramming. In DARPA Software Technology Conference. Meridien Corp., Arlington, Virginia, 6382.

3. Demeter Research Group. Online material on adaptive programming Demeter/Java, and APPCs. http://www.ccs.neu.edu/research/demeter/.

4. D'Souza, D. F. and Wills, A. C. 1999. Objects, Components, and Frameworks with UML: The Catalysis Approach. Addison-Wesley, Reading, Massachusetts.

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

6. Gosling, J., Joy, B., and Steele, G. L. 1996. The Java Language Specification. Addison-Wesley, Reading, Massachusetts.

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

8. Holland, I. M. 1992. Specifying reusable components using contracts. In ECOOP '92 European Conf. Object-Oriented Programming (Utrecht, Netherlands), O. L. Madsen, Ed. LNCS, vol. 615. Springer-Verlag, Berlin, 287308.

9. Kadia, R. 1992. Issues encountered in building a flexible software development environment: Lessons from the Arcadia project. In 5th Symp. Software Development Environments (SESPSDE), (Tyson's Corner, Virginia). ACM, 169180.

10. 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. 11. Kiczales, G. and Lopes, C. V. 1998. ECOOP '98 aspect-oriented programming tutorial notes. Tech. rep., AITO. July.

12. Lopes, C. V. and Kiczales, G. 1997. D: A language framework for distributed programming. Tech. Rep. SPL-97-010, Palo Alto Research Center.

13. Mezini, M. and Lieberherr, K. 1998. Adaptive plug-and-play components for evolutionary software development. In 13th Conf. Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), (Vancouver). ACM, 97116.

14. Notkin, D., Garlan, D., Griswold, W. G., and Sullivan, K. 1993. Adding implicit invocation to languages: Three approaches. In Object Technologies for Advanced Software: 1st JSSST Int'l Symposium (Janazawa, Japan), S. Nishio and A. Yonesawa, Eds. LNCS, vol. 742. Springer-Verlag, Berlin, 489510.

15. Nuseibeh, B., Kramer, J., and Finkelstein, A. 1994. A framework for expressing the relationships between multiple views in requirements specifications. IEEE Transactions on Software Engineering 20, 10, 760773.

16. Ossher, H., Harrison, W., Budinsky, F., and Simmonds, I. 1994. Subject-oriented programming: Supporting decentralized development of objects. In 7th IBM Conf. Object-Oriented Technology, (Santa Clara, California).

17. Ossher, H., Kaplan, M., Katz, A., Harrison, W., and Kruskal, V. 1996. Specifying subject-oriented composition. Theory and Practice of Object Systems 2, 3, 179202.

18. Ossher, H. and Tarr, P. 1998. Operation-level composition: A case in (join) point. In Workshop on Aspect-Oriented Programming (ECOOP), (Brussels). http://trese.cs.utwente.nl/aop-ecoop98/papers/Tarr.pdf.

19. Parnas, D. L. 1972. On the criteria to be used in decomposing systems into modules. Comm. ACM 15, 12 (Dec.), 10531058.

20. Reiss, S. P. 1990. Connecting tools using message passing in the Field environment. IEEE Software 7, 4 (July), 5766.

21. Rumbaugh, J., Jacobson, I., and Booch, G. 1998. Unified Modeling Language Reference Manual. Addison-Wesley, Reading, Massachusetts.

22. Sullivan, K. J. 1994. Mediators: Easing the design and evolution of integrated systems. Ph.D. thesis, University of Washington.

23. Turner, C. I., Fuggetta, A., Lavazza, L., and Wolf, A. L. 1998. Feature engineering. In 9th Int'l Workshop on Software Specification and Design (Ise-Shima, Japan), IEEE, 162164.

24. VanHilst, M. and Notkin, D. 1996. Using roles components to implement collaboration-based designs. In 11th Conf. Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), (San Jose). ACM, 359369.

25. Weiser, M. 1984. Program slicing. IEEE Transactions on Software Engineering 10, 4 (July), 352357.



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