Bibliografía

  Separación de concerns y AOP
 [KLMMLLI97]G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. V. Lopes, J. M. Loingtier, and J. Irwin, "Aspect-oriented programming," in ECOOP, 1997, pp. 220-242. [Online]. Available: http://dblp.uni-trier.de/rec/bibtex/conf/ecoop/KiczalesLMMLLI97
 [FECA04] R. E. Filman, T. Elrad, S. Clarke, and M. Aksit, Aspect-Oriented Software Development. Addison-Wesley Professional, October 2004. [Online]. Available: http://www.amazon.com/exec/obidos/redirect?tag=citeulike07-20&path=ASIN/0321219767
 [TOHS99]P. Tarr, H. Ossher, W. Harrison, and S. M. Sutton, "N degrees of separation: multi-dimensional separation of concerns," in ICSE '99: Proceedings of the 21st international conference on Software engineering. New York, NY, USA: ACM, 1999, pp. 107-119. [Online]. Available: http://dx.doi.org/10.1145/302405.302457
 [D82] E. W. Dijkstra, "Ewd 447: On the role of scientific thought," Selected Writings on Computing: A Personal Perspective, pp. 60­66, 1982.
  Early Aspects
 [RAMD09]A. Rago, E. Abait, C. Marcos, and A. Díaz Pace, "Early aspect identification from use cases using nlp and wsd techniques," in EA '09: Proceedings of the 15th workshop on Early aspects. New York, NY, USA: ACM, 2009, pp. 19-24. [Online]. Available: http://dx.doi.org/10.1145/1509825.1509830
 [ABCMRT05]J. Araujo, E. Baniassad, P. Clements, A. Moreira, A. Rashid, and B. Tekinerdoğan, "Early aspects: The current landscape," Lancaster University, Tech. Rep., February 2005
 [CB05]S. Clarke and E. Baniassad, Aspect-Oriented Analysis and Design: The Theme Approach (Addison-Wesley Object Technology Series). Addison-Wesley Professional, April 2005. [Online]. Available: http://www.amazon.com/exec/obidos/redirect?tag=citeulike07-20&path=ASIN/0321246748
 [SCRR05]A. Sampaio, R. Chitchyan, A. Rashid, and P. Rayson, "Ea-miner: a tool for automating aspect-oriented requirements identification," in ASE '05: Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering. New York, NY, USA: ACM, 2005, pp. 352-355. [Online]. Available: http://dx.doi.org/http://doi.acm.org/10.1145/1101908.1101967
 [AM08]B. S. Ali and Z. Mohd, "A review on approaches for identifying crosscutting concerns," Advanced Computer Theory and Engineering, International Conference on, vol. 0, pp. 855-859, 2008. [Online]. Available: http://doi.ieeecomputersociety.org/10.1109/ICACTE.2008.13
  Lenguajes Orientados a Aspectos
[KHHKPG01]
G. Kiczales, E. Hilsdale, J. Hugunin, M. Kersten, J. Palm, and W. G. Griswold, "An overview of aspectj," in ECOOP, ser. Lecture Notes in Computer Science, J. L. Knudsen and J. L. Knudsen, Eds., vol. 2072. Springer, 2001, pp. 327-353. [Online]. Available: http://dblp.uni-trier.de/rec/bibtex/conf/ecoop/KiczalesHHKPG01
 [L03]R. Laddad, AspectJ in Action: Practical Aspect-Oriented Programming. Manning Publications, July 2003. [Online]. Available: http://www.amazon.com/exec/obidos/redirect?tag=citeulike07-20&path=ASIN/1930110936
 [HK02]J. Hannemann and G. Kiczales, "Design pattern implementation in java and aspectj," in OOPSLA '02: Proceedings of the 17th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications. New York, NY, USA: ACM Press, 2002, pp. 161-173. [Online]. Available: http://dx.doi.org/10.1145/582419.582436
 [JBOSS]Framework for organizing crosscutting concerns. http://jboss.org/jbossaop/
 [Spring]Aspect-oriented programming with Spring. http://static.springsource.org/spring/docs/2.5.x/reference/aop.html
 [AGMO06]I. Aracic, V. Gasiunas, M. Mezini and K. Ostermann. Overview of CaesarJ. Transactions on Aspect-Oriented Software Development I. LNCS, Vol. 3880, pp. 135 - 173, Feb 2006.
 [K2009]G. Kniesel, Detection and Resolution of Weaving Interactions, ser. Lecture Notes in Computer Science. Springer Berlin / Heidelberg, 2009, vol. 5490/2009, pp. 135-186.
[CGM]
Casas S., Garcia Perez-Schofield J.B., Marcos C., Expert in Conflicts. Expert Systems With Applications – Elsevier. En prensa, 43 (1) de la revista.
[CPM07]
Casas S., Perez-Schofield B., Marcos C. Associations in Conflicts. INFOCOMP Journal of Computer Science. Universidad Federal de Lavras. Brasil. Páginas: 9. 2007 vol 6. num 2). ISSN 1807-4545. pp 27-36.

AOP & Software Evolution
 [MT08]K. Mens and T. Tourwe. Evolution Issues in Aspect-Oriented Programming. Chapter in book on "Software Evolution" edited by T. Mens & S. Demeyer, pp. 197–224. Springer, 2008. ISBN 978-3-540-76439-7. DOI 10.1007/978-3-540-76440-3.
  Aspect Mining
 [KMT07]A. Kellens, K. Mens, and P. Tonella, "A survey of automated code-level aspect mining techniques," in Lecture Notes in Computer Science. Springer Berlin / Heidelberg, November 2007, vol. 4640/2007, pp. 143-162. [Online]. Available: http://dx.doi.org/10.1007/978-3-540-77042-8_6
 [MVM07]M. Marin, A. van Deursen, and L. Moonen, "Identifying crosscutting concerns using fan-in analysis," ACM Trans. Softw. Eng. Methodol., vol. 17, no. 1, pp. 1-37, December 2007. [Online]. Available: http://dx.doi.org/10.1145/1314493.1314496
 [MVM09]M. Marin, A. van Deursen, L. Moonen, and R. van der Rijst, "An integrated crosscutting concern migration strategy and its automated application to JHotDraw," Automated Software Engineering, vol. 26, no. 2, pp. 323-356, 2009.
 [BVET05]M. Bruntink, A. van Deursen, R. van Engelen, and T. Tourwe, "On the use of clone detection for identifying crosscutting concern code," IEEE Trans. Softw. Eng., vol. 31, no. 10, pp. 804-818, October 2005. [Online]. Available: http://dx.doi.org/10.1109/TSE.2005.114
 [BLLB08]P. F. Baldi, C. V. Lopes, E. J. Linstead, and S. K. Bajracharya, "A theory of aspects as latent topics," SIGPLAN Not., vol. 43, no. 10, pp. 543-562, 2008. [Online]. Available: http://dx.doi.org/10.1145/1449955.1449807
 [VAMCD09]S. Vidal, E. S. Abait, C. Marcos, S. Casas, and A. Díaz Pace, "Aspect mining meets rule-based refactoring," in PLATE '09: Proceedings of the 1st workshop on Linking aspect technology and evolution. New York, NY, USA: ACM, 2009, pp. 23-27. [Online]. Available: http://dx.doi.org/10.1145/1509847.1509852
 [AVM08]E. S. Abait, S. A. Vidal, and C. A. Marcos, "Dynamic analysis and association rules for aspects identification," in II Latin American Workshop on Aspect-Oriented Software Development (22nd Brazilian Symposium on Software Engineering). Institute of Computing - UNICAMP, October 2008, pp. 31-39.
  Aspect Refactoring
 [MJ05]M. P. Monteiro and J. Fernandez "Towards a catalog of aspect-oriented refactorings," in AOSD '05: Proceedings of the 4th international conference on Aspect-oriented software development. New York, NY, USA: ACM, 2005, pp. 111-122. [Online]. Available: http://dx.doi.org/10.1145/1052898.1052908
 [CB05]L. Cole and P. Borba, "Deriving refactorings for aspectj," in AOSD '05: Proceedings of the 4th international conference on Aspect-oriented software development. New York, NY, USA: ACM, 2005, pp. 123-134. [Online]. Available: http://dx.doi.org/http://doi.acm.org/10.1145/1052898.1052909
 [BCHRT06]D. Binkley, M. Ceccato, M. Harman, F. Ricca, and P. Tonella, "Tool-supported refactoring of existing object-oriented code into aspects," Software Engineering, IEEE Transactions on, vol. 32, no. 9, pp. 698-717, 2006. [Online]. Available: http://dx.doi.org/10.1109/TSE.2006.95
 [HOU03]S. Hanenberg, C. Oberschulte, and R. Unl (2003) Refactoring of aspect-oriented software. In Proceedings of the 4th Annual International Conference on Object-Oriented and Internet-based Technologies, Concepts, and Applications for a Networked World.
 [HK05]J. Hannemann, G. C. Murphy, and G. Kiczales, "Role-based refactoring of crosscutting concerns," in AOSD '05: Proceedings of the 4th international conference on Aspect-oriented software development. New York, NY, USA: ACM, 2005, pp. 135-146. [Online]. Available: http://dx.doi.org/http://doi.acm.org/10.1145/1052898.1052910
 [VAM09]S. Vidal, E. S. Abait, C. Marcos, "Un Proceso Iterativo para la Refactorización de Aspectos," in Fourth Colombian Computing Conference - 4CCC 2009. Bucaramanga, Colombia 23-25 de Abril 2009
  Métricas
 [SGCLV03]C. Sant'anna, A. Garcia, C. Chavez, C. Lucena, and A. v. von Staa, "On the reuse and maintenance of aspect-oriented software: An assessment framework," in Proceedings XVII Brazilian Symposium on Software Engineering, 2003. [Online]. Available: http://twiki.im.ufba.br/pub/Aside/NossasPublicacoes/sbes2003-135.PDF
[EAM07]
M. Eaddy, A. Aho, and G. C. Murphy, "Identifying, assigning, and quantifying crosscutting concerns," in ACoM '07: Proceedings of the First International Workshop on Assessment of Contemporary Modularization Techniques. Washington, DC, USA: IEEE Computer Society, 2007, p. 2. [Online]. Available: http://dx.doi.org/http://dx.doi.org/10.1109/ACOM.2007.4


 



Comments