Publications

Stats

View publication

Title A Self-Replication Algorithm to Flexibly Match Execution Traces
Authors Paul Leger, Éric Tanter
Publication date 2012
Abstract Stateful aspects react to the history of a computation.
Stateful
aspect developers define program execution patterns of interest to which
aspects react. Various stateful aspect languages have been proposed, each
with non-customizable semantics for matching a join point trace. For
instance, most languages allow multiple matches of a sequence when the
associated context information is different. Obtaining a different matching
semantics requires ad hoc modifications of the aspects, if at all possible.
In order to allow flexible customization of the matching semantics of a
given aspect, this paper presents a self-replication algorithm called
MatcherCells. Through the composition of simple reaction rules, MatcherCells
makes it possible to express a wide range of matching semantics, per aspect.
In addition, we present an initial implementation of our
proposal.
Pages 27-32
Conference name Foundations of Aspect-Oriented Languages
Publisher ACM Press (New York, NY, USA)
Reference URL View reference page