Christopher Goard

dblp:70/2571 · DBLP profile ↗
← Back
1ranked-venue papers
0as first author
0since 2021 · last 2004
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 77% Program analysis · 23%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Performance modeling and evaluation · 100%

Topics — the 3 heaviest of 3, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Programming languages and type systems
aspect-oriented programming
0.012004
Measuring the dynamic behaviour of AspectJ programs · OOPSLA 2004
Performance modeling and evaluation
workload characterization
0.012004
Measuring the dynamic behaviour of AspectJ programs · OOPSLA 2004
Program analysis › dynamic analysis › instrumentation
bytecode instrumentation
0.012004
Measuring the dynamic behaviour of AspectJ programs · OOPSLA 2004

Methods — techniques the papers use, named apart from their topics

dynamic analysis · 0.1bytecode instrumentation · 0.1
YearPublicationVenuePosition
2004 Measuring the dynamic behaviour of AspectJ programs
abstract
This paper proposes and implements a rigorous method for studying the dynamic behaviour of AspectJ programs. As part of this methodology several new metrics specific to AspectJ programs are proposed and tools for collecting the relevant metrics are presented. The major tools consist of: (1) a modified version of the AspectJ compiler that tags bytecode instructions with an indication of the cause of their generation, such as a particular feature of AspectJ; and (2) a modified version of the *J dynamic metrics collection tool which is composed of a JVMPI-based trace generator and an analyzer which propagates tags and computes the proposed metrics. This dynamic propagation is essential, and thus this paper contributes not only new metrics, but also non-trivial ways of computing them.
Bruno Dufour, Christopher Goard, Laurie J. Hendren, Oege de Moor, Ganesh Sittampalam, Clark Verbrugge
OOPSLA2