Supporting Evolution in Software using Frame Technology and Aspect-Orientation

Neil Loughran, Awais Rashid · 2003

This paper discusses how the problems involved in supporting evolution in software can be resolved by using aspect oriented programming and frame technology. Throughout the lifetime of a software system, new requirements may arise that will require the existing system to be altered or evolved in someway. Evolution is something which is almost impossible to predict at the design stage. Although it is common to anticipate future evolutions and therefore prepare and design our code to accommodate this, there will eventually come a time when a certain feature or scenario appears where this may not be practical.

Read the paper · More papers on PaperTik