Publication: Modeling Aspect Mechanisms: A Top-Down Approach
| dc.contributor.author | Lorenz, David | |
| dc.contributor.author | Kojarski, Sergei | |
| dc.date.accessioned | 2026-01-22T19:15:15Z | |
| dc.date.issued | 2006-01-01 | |
| dc.description | Original submission date: 2012-10-29T19:45:31Z | |
| dc.description.abstract | A 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.identifier | gb19f580q | |
| dc.identifier.citation | Kojarski, Sergei, and David Lorenz. "Modeling Aspect Mechanisms: A Top-Down Approach." University of Virginia Dept. of Computer Science Tech Report (2006). | |
| dc.identifier.doi | 10.18130/V3S47G | |
| dc.identifier.uri | https://doi.org/10.18130/V3S47G | |
| dc.identifier.uri | https://libraopen.library.virginia.edu/handle/item/8232 | |
| dc.language | English | |
| dc.language.iso | en | |
| dc.publisher | University of Virginia, Department of Computer Science | |
| dc.rights | All rights reserved (no additional license for public reuse) | |
| dc.title | Modeling Aspect Mechanisms: A Top-Down Approach | |
| dc.type | Technical Report | |
| dspace.entity.type | Publication | |
| relation.isAuthorOfPublication | 0250faab-3e49-449e-b73e-9d05ff425c09 | |
| relation.isAuthorOfPublication | 5912990e-a889-4c22-86ec-d7a689322885 | |
| relation.isAuthorOfPublication.latestForDiscovery | 0250faab-3e49-449e-b73e-9d05ff425c09 |
Files
Original bundle
1 - 1 of 1