Data model issues for object-oriented applications
ACM Transactions on Information Systems (TOIS)
The management of changing types in an object-oriented database
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
Version control in an object-oriented architecture
Object-oriented concepts, databases, and applications
Toward a unified framework for version modeling in engineering databases
ACM Computing Surveys (CSUR)
Journal of Object-Oriented Programming
Schema evolution in OODBs using class versioning
ACM SIGMOD Record
Subject-oriented programming: a critique of pure objects
OOPSLA '93 Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications
Adaptive object-oriented programming using graph-based customization
Communications of the ACM
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
ACM Computing Surveys (CSUR) - Special issue: position statements on strategic directions in computing research
Adaptive plug-and-play components for evolutionary software development
Proceedings of the 13th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Atlas: a case study in building a web-based learning environment using aspect-oriented programming
Proceedings of the 14th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Role model designs and implementations with aspect-oriented programming
Proceedings of the 14th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
The Role of Polymorphic Reuse Mechanisms in Schema Evolution in an Object-Oriented Database
IEEE Transactions on Knowledge and Data Engineering
Aspects in Distributed Environments
GCSE '99 Proceedings of the First International Symposium on Generative and Component-Based Software Engineering
A Flexible Approach for Instance Adaptation During Class Versioning
Proceedings of the International Symposium on Objects and Databases
An AOP Case with Static and Dynamic Aspects
ECOOP '98 Workshop ion on Object-Oriented Technology
The Impact of Aspect-Oriented Programming on Formal Methods
ECOOP '98 Workshop ion on Object-Oriented Technology
Evaluation for Evolution: How Well Commercial Systems Do
Proceedings of the Workshop on Object-Oriented Technology
Proceedings of the Workshop on Object-Oriented Technology
Aspect-Oriented Programming Workshop Report
ECOOP '97 Proceedings of the Workshops on Object-Oriented Technology
SADES - a Semi-Autonomous Database Evolution System
ECOOP '98 Workshop ion on Object-Oriented Technology
DEXA '98 Proceedings of the 9th International Conference on Database and Expert Systems Applications
If We Refuse the Inheritance..
DEXA '99 Proceedings of the 10th International Conference on Database and Expert Systems Applications
Dynamic Relationships in Object Oriented Databases: A Uniform Approach
DEXA '99 Proceedings of the 10th International Conference on Database and Expert Systems Applications
Extending UML for modeling reflective software components
UML'99 Proceedings of the 2nd international conference on The unified modeling language: beyond the standard
GCSE '00 Proceedings of the Second International Symposium on Generative and Component-Based Software Engineering-Revised Papers
A Hybrid Approach to Separation of Concerns: The Story of SADES
REFLECTION '01 Proceedings of the Third International Conference on Metalevel Architectures and Separation of Crosscutting Concerns
Relational Database Support for Aspect-Oriented Programming
NODe '02 Revised Papers from the International Conference NetObjectDays on Objects, Components, Architectures, Services, and Applications for a Networked World
A Database Evolution Approach for Object-Oriented Databases
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
Hi-index | 0.00 |
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.