An aspect oriented performance analysis environment

Jonathan Davies, Nick Huismans, Rory Slaney, Sian Whiting, Matthew Webster, Robert Berry

Research output: Contribution to conferenceOther

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.
Original languageEnglish
Number of pages10
Publication statusPublished - Mar 2003
Event2nd Aspect-Oriented Software Development conference AOSD.03 - Boston, MA, United States
Duration: 17 Mar 200321 Mar 2003

Conference

Conference2nd Aspect-Oriented Software Development conference AOSD.03
CountryUnited States
CityBoston, MA
Period17/03/0321/03/03

Cite this

Davies, J., Huismans, N., Slaney, R., Whiting, S., Webster, M., & Berry, R. (2003). An aspect oriented performance analysis environment. 2nd Aspect-Oriented Software Development conference AOSD.03, Boston, MA, United States.
Davies, Jonathan ; Huismans, Nick ; Slaney, Rory ; Whiting, Sian ; Webster, Matthew ; Berry, Robert. / An aspect oriented performance analysis environment. 2nd Aspect-Oriented Software Development conference AOSD.03, Boston, MA, United States.10 p.
@conference{61c587c0d53a4906b4a2f46bdd9cd149,
title = "An aspect oriented performance analysis environment",
abstract = "AOSD'03 Practitioner ReportPerformance 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.",
author = "Jonathan Davies and Nick Huismans and Rory Slaney and Sian Whiting and Matthew Webster and Robert Berry",
year = "2003",
month = "3",
language = "English",
note = "2nd Aspect-Oriented Software Development conference AOSD.03 ; Conference date: 17-03-2003 Through 21-03-2003",

}

Davies, J, Huismans, N, Slaney, R, Whiting, S, Webster, M & Berry, R 2003, 'An aspect oriented performance analysis environment' 2nd Aspect-Oriented Software Development conference AOSD.03, Boston, MA, United States, 17/03/03 - 21/03/03, .

An aspect oriented performance analysis environment. / Davies, Jonathan; Huismans, Nick; Slaney, Rory; Whiting, Sian; Webster, Matthew; Berry, Robert.

2003. 2nd Aspect-Oriented Software Development conference AOSD.03, Boston, MA, United States.

Research output: Contribution to conferenceOther

TY - CONF

T1 - An aspect oriented performance analysis environment

AU - Davies, Jonathan

AU - Huismans, Nick

AU - Slaney, Rory

AU - Whiting, Sian

AU - Webster, Matthew

AU - Berry, Robert

PY - 2003/3

Y1 - 2003/3

N2 - AOSD'03 Practitioner ReportPerformance 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.

AB - AOSD'03 Practitioner ReportPerformance 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.

M3 - Other

ER -

Davies J, Huismans N, Slaney R, Whiting S, Webster M, Berry R. An aspect oriented performance analysis environment. 2003. 2nd Aspect-Oriented Software Development conference AOSD.03, Boston, MA, United States.