Presentation 2008-11-28
A Framework of Testing Application Order of Advices in Aspect-Oriented Programming
Fumitaka AKAHORI, Kouhei SAKURAI, Seiichi KOMIYA,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) In a Aspect-Oriented Programming Language like AspectJ, advice is applied as a processing unit for crosscutting concern of a specific program at the time of its execution. In order to be able to execute the processes of crosscutting concern, two or more pieces of advice are combined with an existing program at the time of their compiling. But this time, a programmer can not confirm without its execution, whether or not advice was applied in the order as he/she intended it to be. In this paper, the authors propose a framework to test whether or not the application order of two or more pieces of advice is correct. The programmer describes the application order of advice by using a specified advice call, but the actual application order is confirmed by the program analysis based on this framework whether or not the application order is correct.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) AspectJ / Advice / AJTE / Program Analysis / Software Testing
Paper # KBSE2008-32
Date of Issue

Conference Information
Committee KBSE
Conference Date 2008/11/20(1days)
Place (in Japanese) (See Japanese page)
Place (in English)
Topics (in Japanese) (See Japanese page)
Topics (in English)
Chair
Vice Chair
Secretary
Assistant

Paper Information
Registration To Knowledge-Based Software Engineering (KBSE)
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) A Framework of Testing Application Order of Advices in Aspect-Oriented Programming
Sub Title (in English)
Keyword(1) AspectJ
Keyword(2) Advice
Keyword(3) AJTE
Keyword(4) Program Analysis
Keyword(5) Software Testing
1st Author's Name Fumitaka AKAHORI
1st Author's Affiliation Graduate School of Engineering, Shibaura Institute of Technology()
2nd Author's Name Kouhei SAKURAI
2nd Author's Affiliation Graduate School of Arts and Science, the University of Tokyo
3rd Author's Name Seiichi KOMIYA
3rd Author's Affiliation Graduate School of Engineering, Shibaura Institute of Technology
Date 2008-11-28
Paper # KBSE2008-32
Volume (vol) vol.108
Number (no) 326
Page pp.pp.-
#Pages 5
Date of Issue