Conflictos entre aspectos en etapas del desarrollo de software

Resumen La ausencia de metodos, estrategias y mecanismos automaticos y flexibles para la deteccion y resolucion de conflictos entre aspectos puede tener consecuencias graves en la ejecucion del software. Ante la presencia de determinadas situaciones conflictivas el comportamiento del software se puede tornar impredecible, indeseado e incierto. La construccion y desarrollo de soluciones que superen estas deficiencias resulta una tarea importante para el desarrollo orientado a aspectos [1]. El presente articulo describe el topico de estudio, los trabajos relacionados al tema y las acciones a realizar a traves del proyecto de investigacion Conflictos entre Aspectos.

[1]  J. V. Gurp,et al.  Separation of Concerns : A Case Study , 2001 .

[3]  Éric Tanter,et al.  A versatile kernel for multi-language AOP , 2005, GPCE'05.

[4]  Cristina V. Lopes,et al.  Aspect-oriented programming , 1999, ECOOP Workshops.

[5]  Betina Haak,et al.  Aspects Extractor: Identificación de Aspectos en la Ingeniería de Requerimientos , 2006, CIbSE.

[6]  Lodewijk Bergmans,et al.  Composing Aspects at Shared Join Points , 2005, NODe/GSEM.

[7]  Jörg Kienzle,et al.  On Composition and Reuse of Aspects , 2003 .

[8]  Rémi Douence,et al.  A Framework for the Detection and Resolution of Aspect Interactions , 2002, GPCE.

[9]  Olga Ormandjieva,et al.  Specifying and Separating Concerns from Requirements to Design: A Case Study , 2005, Automation, Control, and Information Technology.

[10]  Edsger W. Dijkstra,et al.  A Discipline of Programming , 1976 .

[11]  Marcelo R. Campo,et al.  Reflecting on Separation of Concerns , 2002, RITA.

[12]  Rémi Douence,et al.  Detection and resolution of aspect interactions , 2002 .

[13]  Cristina V. Lopes,et al.  Aspect-oriented programming , 1999, ECOOP Workshops.

[14]  Paul Rayson,et al.  Mining Aspects in Requirements , 2005 .

[15]  Mehmet Aksit,et al.  Reasoning About Semantic Conflicts Between Aspects , 2005 .

[16]  Sandra I. Casas,et al.  Clasificación y resolución de conflictos entre aspectos , 2005 .

[17]  Shmuel Katz,et al.  From aspectual requirements to proof obligations for aspect-oriented systems , 2004, Proceedings. 12th IEEE International Requirements Engineering Conference, 2004..

[18]  Stanley M. Sutton,et al.  N degrees of separation: multi-dimensional separation of concerns , 1999, Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002).

[19]  I. Brito,et al.  1 Aspect-Oriented Requirements Engineering , 2004 .

[20]  João Araújo,et al.  Aspect-Oriented Requirements with UML , 2002 .

[21]  Mattia Monga,et al.  Investigating Feature Interactions by Exploiting Aspect Oriented Programming , 2003 .