kirancodes.me
To Proof Maintenance & Beyond!

Towards aspect weaving applications

Carine Courbis, Anthony Finkelstein

Abstract

Software must be adapted to accommodate new features in the context of changing requirements. In this paper, we illustrate how applications with aspect weaving capabilities can be easily and dynamically adapted with unforseen features. Aspects were used at three levels: in the context of semantic analysers, within a BPEL engine that orchestrates Web Services, and finally within BPEL processes themselves. Each level uses its own tailored domain-specific aspect language that is easier to manipulate than a general-purpose one (close to the programming language) and the pointcuts are independent from the implementation.

BibTeX
@inproceedings{Courbis-Finkelstein:ICSE05,
  author    = {Carine Courbis and
               Anthony Finkelstein},
  title     = {Towards aspect weaving applications},
  booktitle = {ICSE},
  pages     = {69--77},
  publisher = {{ACM}},
  year      = {2005},
}

Related papers