Representing change by aspect

  • Authors:
  • Peter Dolog;Valentino Vranić;Mária Bieliková

  • Affiliations:
  • Slovak University of Technology, Slovakia;Slovak University of Technology, Slovakia;Slovak University of Technology, Slovakia

  • Venue:
  • ACM SIGPLAN Notices
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

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).