El concepto de programación orientada a aspectos fue introducido por Gregor Kiczales y su grupo, aunque el equipo Deméter había estado utilizando ideas orientadas a aspectos antes incluso de que se acuñara el término.
El trabajo del grupo Deméter [7] estaba centrado en la programación adaptativa, que no es más que una instancia temprana de la programación orientada a aspectos. La programación adaptativa se introdujo alrededor de 1991. Aquí los programas se dividían en varios bloques de cortes. Inicialmente, se separaban la representación de los objetos del sistema de cortes. Luego se añadieron comportamientos de estructuras y estructuras de clases como bloques constructores de cortes. Cristina López [2] propuso la sincronización y la invocación remota como nuevos bloques.
No fue hasta 1995 cuando se publicó la primera definición temprana del concepto de aspecto [7], realizada también por el grupo Deméter, a la que se hace referencia en el apartado siguiente. Gracias a la colaboración de Cristina López y Karl J. Lieberherr con Gregor Kiczales y su grupo se introdujo el término de programación orientada a aspectos.
Para mayor información del tema los invito a visitar el siguiente enlace:
No hay comentarios:
Publicar un comentario