Abstract
To comprehend programs or to fix a bug, programmers always mentally simulate the program execution by reading the source code. Aspect-oriented programming (AOP) increases this mental effort, because it can alter the state and the behavior of the base program at a join point to any extent by executing advices. Advices are implicitly invoked in the source code and their compositions at a join point may vary according to the runtime context. They can access and even change the context values of join points. Without appropriate tools, it is difficult to notice the effects of the implicitly executed advices. The goal of my work is to increase the comprehensibility of AO programs by using a graphical tool, that can succinctly visualize the state and behavioral changes at join points.
Original language | Undefined |
---|---|
Title of host publication | Proceedings of the 12th Annual International Conference Companion on Aspect-Oriented Software Development, AOSD 2013 Companion |
Place of Publication | New York |
Publisher | Association for Computing Machinery |
Pages | 29-30 |
Number of pages | 2 |
ISBN (Print) | 978-1-4503-1873-0 |
DOIs | |
Publication status | Published - Mar 2013 |
Event | 12th Annual International Conference on Aspect-Oriented Software Development, AOSD 2013 - Fukuoka, Japan Duration: 24 Mar 2013 → 29 Mar 2013 Conference number: 12 |
Publication series
Name | |
---|---|
Publisher | ACM |
Conference
Conference | 12th Annual International Conference on Aspect-Oriented Software Development, AOSD 2013 |
---|---|
Abbreviated title | AOSD |
Country/Territory | Japan |
City | Fukuoka |
Period | 24/03/13 → 29/03/13 |
Keywords
- EWI-23208
- IR-86096
- METIS-297605