Abstract
AOSD'03 Practitioner Report
Performance analysis is motivated as an ideal domain for benefiting from the application of Aspect Oriented (AO) technology. The experience of a ten week project to apply AO to the performance analysis domain is described.
We show how all phases of a performance analysts’ activities – initial profiling, problem identification, problem analysis and solution exploration – were candidates for AO technology assistance – some being addressed with more success than others. A Profiling Workbench is described that leverages the capabilities of AspectJ, and delivers unique capabilities into the hands of developers exploring caching opportunities.
Performance analysis is motivated as an ideal domain for benefiting from the application of Aspect Oriented (AO) technology. The experience of a ten week project to apply AO to the performance analysis domain is described.
We show how all phases of a performance analysts’ activities – initial profiling, problem identification, problem analysis and solution exploration – were candidates for AO technology assistance – some being addressed with more success than others. A Profiling Workbench is described that leverages the capabilities of AspectJ, and delivers unique capabilities into the hands of developers exploring caching opportunities.
Original language | English |
---|---|
Number of pages | 10 |
Publication status | Published - Mar 2003 |
Event | 2nd Aspect-Oriented Software Development conference AOSD.03 - Boston, MA, United States Duration: 17 Mar 2003 → 21 Mar 2003 |
Conference
Conference | 2nd Aspect-Oriented Software Development conference AOSD.03 |
---|---|
Country/Territory | United States |
City | Boston, MA |
Period | 17/03/03 → 21/03/03 |