kirancodes.me
To Proof Maintenance & Beyond!

AOWP: Web-Specific AOP Framework for PHP

Keiji Hokamura, Ryoto Naruse, Masaru Shiozuka, Naoyasu Ubayashi, Shin Nakajima, Akihito Iwai

Abstract

Aspect-oriented programming (AOP) is a technique for modularizing crosscutting concerns (CCCs). A variety of CCCs can be found in typical Web applications. Most CCCs are scattered over Web-specific events such as page requests. AOWP, a PHP-based AOP framework, provides Web-specific aspect instantiations for dealing with session management and pointcut & advice mechanisms for capturing Web-specific events. CCCs in Web applications can be clearly modularized by introducing AOWP.

BibTeX
@inproceedings{Hokamura-al:ASE09,
  author    = {Keiji Hokamura and
               Ryoto Naruse and
               Masaru Shiozuka and
               Naoyasu Ubayashi and
               Shin Nakajima and
               Akihito Iwai},
  title     = {{AOWP:} {Web-Specific} {AOP} Framework for {PHP}},
  booktitle = {ASE},
  pages     = {683--685},
  publisher = {{IEEE} Computer Society},
  year      = {2009},
}

Related papers