Presentation 2005-01-20
Call Graph Construction for Aspect-Oriented Programs
Ryuugen HAYASHIDA, Masanori IWAMOTO, Atushi TOKUMON, Jianjun ZHAO,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) Understanding the control flow of computer programs is essential for many software engieering tasks including software testing, debugging, and maintenance. This paper extends three existing call graph construction algorithms, which originally developed for object-oriented programming languages such as Java and C++, to construct the call graph for AspectJ programs. The paper also discusses the implementation issues for these three algorithms and some experimental results for some real AspectJ applications. Our experimental results demonstrate that the algorithms can efficiently construct the call graph for AspectJ programs at different granularity of precision.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) AspectJ / Call Graph / Program comprehension
Paper # SS2004-48
Date of Issue

Conference Information
Committee SS
Conference Date 2005/1/13(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) Call Graph Construction for Aspect-Oriented Programs
Sub Title (in English)
Keyword(1) AspectJ
Keyword(2) Call Graph
Keyword(3) Program comprehension
1st Author's Name Ryuugen HAYASHIDA
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 Atushi TOKUMON
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-20
Paper # SS2004-48
Volume (vol) vol.104
Number (no) 570
Page pp.pp.-
#Pages 5
Date of Issue