Inicio Nosotros Búsquedas
Buscar en nuestra Base de Datos:     
Autor: =Ossher, Harold
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: 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.

Registro 2 de 2, Base de información BIBCYT
Publicación seriada
Referencias AnalíticasReferencias Analíticas
Autor: Ossher, Harold ossher@watson.ibm.com
Oprima aquí para enviar un correo electrónico a esta dirección ; Tarr, Peri tarr@watson.ibm.com
Oprima aquí para enviar un correo electrónico a esta dirección
Título: Using multidimensional separation of concerns to (re)shape evolving software
Páginas/Colación: pp.43-50.; 28cm.; il.
Communications of the ACM Vol. 44, no. 10 October 2001
Información de existenciaInformación de existencia

Resumen
This article focuses on the use of multidimensional separation of concerns to reshape evolving software. Separation of concerns is a key guiding principle of software engineering. It refers to the ability to identify, encapsulate and manipulate only those parts of software that are relevant to a particular concept, goal or purpose. Concerns are the primary criteria for decomposing software into smaller, more manageable and comprehensible parts that have meaning to a software engineer. Much of software evolution, reuse and integration are of an unanticipated nature. This is not necessarily because of poor design, but rather because the world is changing so fast it is impossible to predict the paths of software evolution and use with accuracy. It is not even possible to predict exactly which concerns will arise or become important during the lifetime of a system. This article describes an approach called multidimensional separation of concerns, which addresses these issues and permits effective encapsulation of arbitrary kinds of concerns simultaneously, even when the concerns were not anticipated originally, and the integration of separate concerns.

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

UCLA - Biblioteca de Ciencias y Tecnologia Felix Morales Bueno

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


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