Title :
Aspect-oriented development with stratified frameworks
Author :
Atkinson, Colin ; Kühne, Thomas
Author_Institution :
Kaiserslautern Univ., Germany
Abstract :
Separation-of-concerns technologies are key to improving the maintainability and adaptability of software artifacts. These technologies identify loosely coupled, modular, and reusable units of description from which developers can generate tailored software systems with minimal effort. Aspect-oriented programming provides perhaps the most explicit application of the separation-of-concerns tenet.
Keywords :
object-oriented programming; software maintenance; adaptability; aspect-oriented programming; component-based development; maintainability; reusable units; separation-of-concerns; software artifacts; Application software; Computer architecture; Connectors; Cryptography; Productivity; Programming; Software engineering; Software reusability; Software systems; Weaving;
Journal_Title :
Software, IEEE
DOI :
10.1109/MS.2003.1159035