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 |