Representing change by aspect

Peter Dolog, Valentino Vranić, Mária Bieliková · ACM SIGPLAN Notices · 2001

We propose the application of aspectoriented programming to software configuration management. We believe it could improve the change control by providing a new basis for reasoning about a change. To demonstrate this, we designed an abstract-oriented extension to procedural languages where a change is represented by an aspect. Consequently, a change gains the properties of an aspect: it becomes well-localized and separated from the (unchanged) base program. This goes beyond the current capabilities of configuration management methods and tools: the aspect representing the change can be applied to other versions of the program (possibly to different programs).

Read the paper · More papers on PaperTik