Presentation 2005-01-21
Constructing Control Flow Graph for AspectJ Programs
Shinsuke YOSHIOKA, Masanori IWAMOTO, Ryuugen HAYASHIDA, Jianjun ZHAO,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) Understanding the control flow in computer programs is essential for many software engineering activities such as software testing, debugging, and maintenance. This paper presents an efficient technique to construct the control flow graph for an AspectJ program. Our algorithm can handle many aspect-oriented features in an AspectJ program, such as join points and pointcuts, advice, inter-type declarations, and aspects. The implementation of our algorithm is based on the modification of a compiler call ABC for AspectJ.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) AspectJ / Control flow graph / Program comprehension
Paper # SS2004-51
Date of Issue

Conference Information
Committee SS
Conference Date 2005/1/14(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 Software Science (SS)
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) Constructing Control Flow Graph for AspectJ Programs
Sub Title (in English)
Keyword(1) AspectJ
Keyword(2) Control flow graph
Keyword(3) Program comprehension
1st Author's Name Shinsuke YOSHIOKA
1st Author's Affiliation Fukuoka Institute of Technology()
2nd Author's Name Masanori IWAMOTO
2nd Author's Affiliation Fukuoka Institute of Technology
3rd Author's Name Ryuugen HAYASHIDA
3rd Author's Affiliation Fukuoka Institute of Technology
4th Author's Name Jianjun ZHAO
4th Author's Affiliation Fukuoka Institute of Technology
Date 2005-01-21
Paper # SS2004-51
Volume (vol) vol.104
Number (no) 571
Page pp.pp.-
#Pages 4
Date of Issue