Inicio Nosotros Búsquedas
Buscar en nuestra Base de Datos:     
Autor: Lieberherr, Karl (Comienzo)
2 registros cumplieron la condición especificada en la base de información BIBCYT. ()
Registro 1 de 2, Base de información BIBCYT
Publicación seriada
Referencias AnalíticasReferencias Analíticas
Autor: Lieberherr, Karl lieber@ccs.new.edu
Oprima aquí para enviar un correo electrónico a esta dirección ; Orleans, Doug dougo@ccs.neu.edu
Oprima aquí para enviar un correo electrónico a esta dirección; Ovlinger, Johan johan@ccs.neu.edu
Oprima aquí para enviar un correo electrónico a esta dirección
Título: Aspect-oriented programming with adaptive methods
Páginas/Colación: pp.39-41.; 28cm.; il.
Communications of the ACM Vol. 44, no. 10 October 2001
Información de existenciaInformación de existencia

Resumen
This article focuses on aspect oriented programming (AOP) with adaptive methods. According to the author, an operation in an object-oriented program often involves several different collaborating classes. This is done usually by either putting the whole operation into one method on one of the classes or dividing the operation into methods on each of the classes involved. The drawback of the former is that too much information about the structure of classes needs to be tangled into each such method, which makes it difficult to adapt to changes in the class structure. The latter, scatters the operation across multiple classes, making it difficult to adapt when the operation changes. To resolve this conflict, adaptive methods have been developed which encapsulate the behaviour of an operation into one place, avoiding thereby the scattering problem. Moreover, abstracting over the class structure also avoids the tangling problem as well. In adaptive methods, the behaviour is expressed as a high-level description of how to reach the participants of the computation.

Registro 2 de 2, Base de información BIBCYT
Publicación seriada
Referencias AnalíticasReferencias Analíticas
Autor: Elrad, Tzilla elrad@iit.edu
Oprima aquí para enviar un correo electrónico a esta dirección ; Lieberherr, Karl lieber@ccs.new.edu
Oprima aquí para enviar un correo electrónico a esta dirección; Ossher, Harold ossher@watson.ibm.com
Oprima aquí para enviar un correo electrónico a esta dirección; Kiczales, Gregor gregor@cs.ubc.ca
Oprima aquí para enviar un correo electrónico a esta dirección; Aksit, Moderator Mehmet aksit@cs.utwente.nl
Oprima aquí para enviar un correo electrónico a esta dirección
Título: Discussing aspects of AOP
Páginas/Colación: pp.33-38.; 28cm.; il.
Communications of the ACM Vol. 44, no. 10 October 2001
Información de existenciaInformación de existencia

Resumen
This article focuses on aspect oriented programming (AOP) which is a new evolution in the line of technology for separation of concerns, and is a technology that allows design and code to be structured to reflect the way developers want to think about the system. According to the author, AOP builds on existing technologies and provides additional mechanisms that make it possible to affect the implementation of systems in a crosscutting way. In AOP, even a single aspect can contribute to the implementations of a number of procedures or modules of objects. The contribution can either be homogeneous or heterogeneous. The author further holds, that AOP must address both, what the programmer can say and how the computer system will realize the program in a working system. Thus, the goal of AOP systems is not only to provide a way of expressing crosscutting concerns in computational systems, but also to ensure that these mechanisms are conceptually straightforward and have efficient implementations.

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

UCLA - Biblioteca de Ciencias y Tecnologia Felix Morales Bueno

Generados por el servidor 'bibcyt.ucla.edu.ve' (3.144.227.72)
Adaptive Server Anywhere (07.00.0000)
ODBC
Sesión="" Sesión anterior=""
ejecutando Back-end Alejandría BE 7.0.7b0 ** * *
3.144.227.72 (NTM) bajo el ambiente Apache/2.2.4 (Win32) PHP/5.2.2.
usando una conexión ODBC (RowCount) al manejador de bases de datos..
Versión de la base de información BIBCYT: 7.0.0 (con listas invertidas [2.0])

Cliente: 3.144.227.72
Salida con Javascript


** Back-end Alejandría BE 7.0.7b0 *