Inicio Nosotros Búsquedas
Buscar en nuestra Base de Datos:     
Título: =Composing crosscutting concerns using composition filters
Sólo un registro cumplió la condición especificada en la base de información BIBCYT.
Publicación seriada
Referencias AnalíticasReferencias Analíticas
Autor: Bergmans, Lodewijk bergmans@cs.utwente.nl
Oprima aquí para enviar un correo electrónico a esta dirección ; Aksits, Mehmet aksit@cs.utwente.nl
Oprima aquí para enviar un correo electrónico a esta dirección
Título: Composing crosscutting concerns using composition filters
Páginas/Colación: pp.51-57.; 28cm.; il.
Communications of the ACM Vol. 44, no. 10 October 2001
Información de existenciaInformación de existencia

Resumen
This article discusses composing of crosscutting concerns using composition filters (CF). According to the author, certain design concerns, such as access control, synchronization, and object interactions cannot be expressed in object-oriented programming languages as a separate software module. These crosscutting concerns generally result in implementations scattered over multiple operations. The filters in CF model can express crosscutting concerns by modular and orthogonal enhancements to objects. Modularity means that filters have well-defined interfaces and are conceptually independent of the implementation (language) of the object. Orthogonality means that filter specifications do not refer to other filters. These two properties increase adaptability and reusability of concerns because filters can be applied to different languages and can be combined easily. In the CF model concerns are specified declaratively using a simple message manipulation language. This specification allows for various implementation strategies. Filter types encapsulate the accept and reject semantics of filters.

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

UCLA - Biblioteca de Ciencias y Tecnologia Felix Morales Bueno

Generados por el servidor 'bibcyt.ucla.edu.ve' (3.142.96.146)
Adaptive Server Anywhere (07.00.0000)
ODBC
Sesión="" Sesión anterior=""
ejecutando Back-end Alejandría BE 7.0.7b0 ** * *
3.142.96.146 (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.142.96.146
Salida con Javascript


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