Publication:
Modeling Aspect Mechanisms: A Top-Down Approach

dc.contributor.authorLorenz, David
dc.contributor.authorKojarski, Sergei
dc.date.accessioned2026-01-22T19:15:15Z
dc.date.issued2006-01-01
dc.descriptionOriginal submission date: 2012-10-29T19:45:31Z
dc.description.abstractA plethora of aspect mechanisms exist today. All of these diverse mechanisms integrate concerns into artifacts that exhibit crosscut- ting structure. What we lack and need is a characterization of the design space that these aspect mechanisms inhabit and a model de- scription of their weaving processes. A good design space rep- resentation provides a common framework for understanding and evaluating existing mechanisms. A well-understood model of the weaving process can guide the implementor of new aspect mecha- nisms. It can guide the designer when mechanisms implementing new kinds of weaving are needed. It can also help teach aspect- oriented programming (AOP). In this paper we present and evalu- ate such a model of the design space for aspect mechanisms and their weaving processes. We model weaving, at an abstract level, as a concern integration process. We derive a weaving process model (WPM) top-down, differentiating a reactive from a nonre- active process. The model provides an in-depth explanation of the key subprocesses used by existing aspect mechanisms.
dc.identifiergb19f580q
dc.identifier.citationKojarski, Sergei, and David Lorenz. "Modeling Aspect Mechanisms: A Top-Down Approach." University of Virginia Dept. of Computer Science Tech Report (2006).
dc.identifier.doi10.18130/V3S47G
dc.identifier.urihttps://doi.org/10.18130/V3S47G
dc.identifier.urihttps://libraopen.library.virginia.edu/handle/item/8232
dc.languageEnglish
dc.language.isoen
dc.publisherUniversity of Virginia, Department of Computer Science
dc.rightsAll rights reserved (no additional license for public reuse)
dc.titleModeling Aspect Mechanisms: A Top-Down Approach
dc.typeTechnical Report
dspace.entity.typePublication
relation.isAuthorOfPublication0250faab-3e49-449e-b73e-9d05ff425c09
relation.isAuthorOfPublication5912990e-a889-4c22-86ec-d7a689322885
relation.isAuthorOfPublication.latestForDiscovery0250faab-3e49-449e-b73e-9d05ff425c09

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
CS-2006-04.pdf
Size:
206.1 KB
Format:
Adobe Portable Document Format

Collections