REFERENCES


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

2. Baniassad, E. and Clarke, S. 2004. Finding aspects in requirements with Theme/Doc. In Early Aspects 2004: Aspect-Oriented Requirements Engineering and Architecture Design Workshop (AOSD), (Lancaster, UK). http://trese.cs.utwente.nl/workshops/early-aspects-2004/Papers/Baniassad-Clarke.pdf.

3. Bass, L., Klein, M., and Northrop, L. 2004. Identifying aspects using architectural reasoning. In Early Aspects 2004: Aspect-Oriented Requirements Engineering and Architecture Design Workshop (AOSD), (Lancaster, UK). http://trese.cs.utwente.nl/workshops/early-aspects-2004/Papers/BassEtAl.pdf.

4. Batory, D. 2000. Refinements and separation of concerns. In Workshop on Multi-Dimensional Separation of Concerns in Software Engineering (ICSE), (Limerick, Ireland). http://www.research.ibm.com/hyperspace/workshops/icse2000/Papers/batory.pdf.

5. Bertrand, P., Darimont, R., Delor, E., Massonet, P., and van Lamsweerde, A. 1998. GRAIL/KAOS: An environment for goal driven requirements engineering. Research Demonstration and Handout, 20th Int'l Conf. Software Engineering (ICSE), (Kyoto).

6. Brito, I, and Moreira, A. 2004. Integrating the NFR framework in a RE model. In Early Aspects 2004: Aspect-Oriented Requirements Engineering and Architecture Design Workshop (AOSD), (Lancaster, UK). http://trese.cs.utwente.nl/workshops/early-aspects-2004/Papers/BritoMoreira.pdf.

7. Castro, J., Kolp, M., and Mylopoulos, J. 2002. Towards requirements-driven information systems engineering: The Tropos project. Information Systems 27, 6, 365389.

8. Clarke, S., Harrison, W., Ossher, H., and Tarr, P. 1999. Subject-oriented design: Towards improved alignment of requirements, design and code. In 14th Conf. Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), (Denver). ACM, 325339.

9. Degenaro, L., Iyengar, A., Lipkind, I., and Rouvellou, I. 2000. A middleware system which intelligently caches query results. In Middleware 2000: IFIP/ACM Int'l Conf. Distributed Systems Platforms, (New York). LNCS, vol. 1795. Springer-Verlag, Berlin, 2444.

10. Eclipse.org. 2004. Concern Manipulation Environment Project, http://www.eclipse.org/cme.

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

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

13. 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.

14. Harrison, W., Ossher, H., and Tarr, P. 2000. Software engineering tools and environments: A roadmap. In Conf. Future of Software Engineering, (Limerick). ACM, 261277.

15. IBM Corporation. Concern manipulation environment (CME): a flexible, extensible, interoperable environment for AOSD. http://www.research.ibm.com/cme/.

16. IBM Corporation. Hyperspaces. http://www.research.ibm.com/hyperspace/.

17. IEEE. 2000. IEEE recommended practice for architectural description of software-intensive systems. IEEE Std. 14712000.

18. ISO/IEC. 1999. ISO/IEC 13250 topic maps.

19. Iyengar, A. 1999. Design and performance of a general purpose software cache. In 18th Int'l Performance, Computing, and Communications Conf. (IPCCC), (Phoenix). IEEE, 329336.

20. Jacobson, I., Booch, G., and Rumbaugh, J. 1999. The Unified Software Development Process. Addison-Wesley, Reading, Massachusetts.

21. 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.

22. 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. 23. Klein, M. and Kazman, R. 1999. Attribute-based architectural styles. Tech. Rep. CMU/SEI-99-TR-022, Software Engineering Institute, Carnegie Mellon University. Oct.

24. Levy, E., Iyengar, A., Song, J., and Dias, D. 1999. Design and performance of a web server accelerator. In INFOCOM '99, (New York). IEEE, 135143.

25. Lohmann, D., and J. Ebert., J. 2003. A generalization of the hyperspace approach using meta-models. In Early Aspects 2003: Aspect-Oriented Requirements Engineering and Architecture Design Workshop (AOSD), (Boston). http://www.cs.bilkent.edu.tr/AOSD-EarlyAspects/Papers/LohEbe.pdf.

26. Memmert, J. 2001. Personal communication.

27. Merriam-Webster. Merriam-Webster collegiate dictionary online. http://www.merriam-webster.com/.

28. Nuseibeh, B., Kramer, J., and Finkelstein, A. 1993. Expressing the relationships between multiple views in requirements specification. In 15th Int'l Conf. Software Engineering (ICSE), (Baltimore, Maryland). IEEE, 187196.

29. Object Management Group. 2001. OMG Unified Modeling Language specification, version 1.4.

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

31. Sabbah, D. 2004. Aspectsfrom promise to reality. In 3rd International Conference on Aspect-Oriented Software Development (AOSD), (Lancaster, UK). ACM, 12.

32. Sutton Jr.,S. M. 1999. Multiple dimensions of concern in software testing. In Workshop on Multi-Dimensional Separation of Concerns (OOPSLA), (Denver). http://www.cs.ubc.ca/~murphy/multid-workshop-oopsla99/position-papers/ws13-sutton.pdf.

33. Sutton Jr.,S. M. and Rouvellou, I. 2000. Concerns in the design of a software cache. In Workshop on Advanced Separation of Concerns (OOPSLA), (Minneapolis). http://trese.cs.utwente.nl/Workshops/OOPSLA2000/papers/sutton.pdf.

34. Sutton Jr.,S. M. and Rouvellou, I. 2001. Advanced separation of concerns for component evolution. In Workshop on Engineering Complex Object-Oriented Systems for Evolution (ECOOSE) (OOPSLA), (Tampa, Florida). http://www.dsg.cs.tcd.ie/ecoose/oopsla2001/papers.shtml.

35. Sutton Jr.,S. M. and Rouvellou, I. 2001. Applicability of categorization theory to multidimensional separation of concerns. In Workshop on Advanced Separation of Concerns in Object-Oriented Systems (OOPSLA), (Tampa, Florida). http://www.cs.ubc.ca/~kdvolder/Workshops/OOPSLA2001/submissions/05-sutton.pdf.

36. Sutton Jr.,S. and Rouvellou, I. 2002. Modeling of software concerns in Cosmos. In 1st Int'l Conf. Aspect-Oriented Software Development (AOSD), (Enschede, The Netherlands), G. Kiczales, Ed. ACM, 127133.

37. Tarr, P., Ossher, H., Harrison, W., and Sutton Jr.,S. M. 1999. N degrees of separation: Multi-dimensional separation of concerns. In 21st Int'l Conf. Software Engineering (ICSE), (Los Angeles). IEEE, 107119.

38. Tekinerdogan, B. 2003. ASAAM: aspectual software architecture analysis method. In Early Aspects 2003: Aspect-Oriented Requirements Engineering and Architecture Design Workshop (AOSD), (Boston). http://www.cs.bilkent.edu.tr/AOSD-EarlyAspects/Papers/Tekinerdogan.pdf.

39. Tracz, W. 1994. DSSA frequently asked questions. Software Engineering Notes 19, 2, 5256.

40. Van Lamsweerde, A. 2000. Requirements engineering in the year 00: A research perspective. In 22nd Int'l Conf. Software Engineering (ICSE), (Limerick, Ireland). IEEE, 519.

41. Wagelaar, D. 2003. A concept-based approach for early aspect modeling. In Early Aspects 2003: Aspect-Oriented Requirements Engineering and Architecture Design Workshop (AOSD), (Boston). http://www.cs.bilkent.edu.tr/AOSDEarlyAspects/Papers/Wagelaar.pdf.

42. Yu, E. S. and Mylopoulos, J. 1994. Understanding "why" in software process modeling, analysis, and design. In 16th Int'l Conf. Software Engineering (ICSE), (Sorrento, Italy). IEEE, 159168.



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