Title :
AOWP: Web-Specific AOP Framework for PHP
Author :
Hokamura, Keiji ; Naruse, Ryoto ; Shiozuka, Masaru ; Ubayashi, Naoyasu ; Nakajima, Shin ; Iwai, Akihito
Author_Institution :
Kyushu Inst. of Technol., Fukuoka, Japan
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.
Keywords :
Internet; aspect-oriented programming; AOWP; PHP; Web applications; Web specific AOP framework; Web specific events; aspect oriented programming; crosscutting concerns modularization; page requests; session management; Access control; Authentication; Context modeling; Informatics; Programming profession; Scattering; Software engineering; Weaving; Writing; Aspect-oriented programming; Domain-specific pointcuts; Web application development;
Conference_Titel :
Automated Software Engineering, 2009. ASE '09. 24th IEEE/ACM International Conference on
Conference_Location :
Auckland
Print_ISBN :
978-1-4244-5259-0
Electronic_ISBN :
1938-4300
DOI :
10.1109/ASE.2009.45