RCS—a system for version control
Software—Practice & Experience
Building application frameworks: object-oriented foundations of framework design
Building application frameworks: object-oriented foundations of framework design
Software Engineering: A Practitioner's Approach
Software Engineering: A Practitioner's Approach
Proceedings of the 2nd international conference on Aspect-oriented software development
Version Control With Subversion
Version Control With Subversion
Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures
Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures
Distribution and persistence as aspects
Software—Practice & Experience - Research Articles
A pattern to design crosscutting frameworks
Proceedings of the 2008 ACM symposium on Applied computing
An approach to design crosscutting framework families
Proceedings of the 2008 AOSD workshop on Aspects, components, and patterns for infrastructure software
Crosscutting revision control system
Proceedings of the 34th International Conference on Software Engineering
Hi-index | 0.00 |
Crosscutting Frameworks are a type of Aspect-Oriented Framework, which includes only one crosscutting concern, such as persistence, distribution or security. This type of framework is currently being researched in-depth, however little attention has been given to the version control of these frameworks and of the applications developed with their support. Version control concerning the development based on crosscutting frameworks is more complex than in traditional development. Moreover, it is more complex than in the development based on traditional frameworks, which require suitable techniques to control the evolution of both the frameworks and developed applications. Thus, in this paper we present guidelines and a tool which aims to control the versions of Crosscutting Frameworks, as well as the applications which are developed with their support.