Over the recent years aspect-oriented programming (AOP) has found increasing interest among researchers in software engineering. Aspects are abstractions which capture and localise cross-cutting concerns. Although persistence has been considered as an aspect of a system aspects in the persistence domain in general and in databases in particular have been largely ignored. This paper brings the notion of aspects to object-oriented databases. Some cross-cutting concerns are identified and addressed using aspects. An aspect-oriented extension of an OODB is discussed and various open issues pointed out
The development of a software system comprises amongst others the design and implementation of the b...
Programming techniques have been passed through many development stages in their progressing path to...
This work proposes a model to implement aspect-oriented systems, through the definition of generic ...
Over the recent years aspect-oriented programming (AOP) has found increasing interest among research...
Current techniques used to design and implement database systems do not provide support for efficien...
Abstract. Object database management systems (ODBMSs) typically offer fixed approaches to evolve the...
The problem of providing database systems customised to the specific needs of an organisation or app...
Aspect-oriented programming (AOP) is an exciting new development in the field of software engineerin...
Aspect Oriented Programming (AOP) has been proposed as a new programming paradigm. The originality i...
Aspect-Oriented Software Development (AOSD) is an emerging area with the goal of promoting advanced ...
Aspects are a natural evolution of the object-oriented paradigm. They provide a solution to some dif...
Aspect-oriented programming (AOP) is a relatively recently proposed programming paradigm that introd...
ii Aspect oriented programming (AOP) introduces new and powerful modulariza-tion constructs. The asp...
Aspect Oriented Programming (AOP) constructs introduce new kinds of relationships among traditional ...
Aspect-oriented programming is a promising idea that can improve the quality of software by reduce t...
The development of a software system comprises amongst others the design and implementation of the b...
Programming techniques have been passed through many development stages in their progressing path to...
This work proposes a model to implement aspect-oriented systems, through the definition of generic ...
Over the recent years aspect-oriented programming (AOP) has found increasing interest among research...
Current techniques used to design and implement database systems do not provide support for efficien...
Abstract. Object database management systems (ODBMSs) typically offer fixed approaches to evolve the...
The problem of providing database systems customised to the specific needs of an organisation or app...
Aspect-oriented programming (AOP) is an exciting new development in the field of software engineerin...
Aspect Oriented Programming (AOP) has been proposed as a new programming paradigm. The originality i...
Aspect-Oriented Software Development (AOSD) is an emerging area with the goal of promoting advanced ...
Aspects are a natural evolution of the object-oriented paradigm. They provide a solution to some dif...
Aspect-oriented programming (AOP) is a relatively recently proposed programming paradigm that introd...
ii Aspect oriented programming (AOP) introduces new and powerful modulariza-tion constructs. The asp...
Aspect Oriented Programming (AOP) constructs introduce new kinds of relationships among traditional ...
Aspect-oriented programming is a promising idea that can improve the quality of software by reduce t...
The development of a software system comprises amongst others the design and implementation of the b...
Programming techniques have been passed through many development stages in their progressing path to...
This work proposes a model to implement aspect-oriented systems, through the definition of generic ...