日本語

Airia: An extention of AspectJ for advice composition

Publications

  1. Fuminobu Takeyama, A new kind of advice for advice composition without interference, Master's thesis, Tokyo Institute of Technology, Japan (2010)
  2. Fuminobu Takeyama, Shigeru Chiba, An Advice for Advice Composition in AspectJ, Software Composition 2010, LNCS 6144, pp. 122-137, 2010

The Airia compiler

Download

Airia-0.0.0-461.7z

Usage

Since the Airia compiler is implemented as an add-on of the AspectBench compiler (abc), please set up abc (with JastAdd) first. Then create a file named "ant.settings" on a directory where Airia's build.xml exists and describe a path to a directory of abc (JastAdd):

abc-ja.loc=/path/to/abc-ja/directory

To run Airia-enabled abc, run ant against the build.xml like:

$ ant run -Dargs=/* Arguments passed to abc */

To know parameters of abc, please refer its help by running:

$ ant run -Dargs="-help"

Known issues