Modeling aspect mechanisms: A top-down approach

Sergei Kojarski, David H. Lorenz

פרסום מחקרי: פרק בספר / בדוח / בכנספרסום בספר כנסביקורת עמיתים

תקציר

A plethora of aspect mechanisms exist today. All of these diverse mechanisms integrate concerns into artifacts that exhibit crosscutting structure. What we lack and need is a characterization of the design space that these aspect mechanisms inhabit and a model description of their weaving processes. A good design space representation 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 mechanisms. 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 evaluate 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 nonreactive process. The model provides an in-depth explanation of the key subprocesses used by existing aspect mechanisms. Copyright. 2006 ACM.

שפה מקוריתאנגלית
כותר פרסום המארחProceeding of the 28th International Conference on Software Engineering 2006, ICSE '06
עמודים212-221
מספר עמודים10
סטטוס פרסוםפורסם - 2006
פורסם באופן חיצוניכן
אירוע28th International Conference on Software Engineering 2006, ICSE '06 - Shanghai, סין
משך הזמן: 20 מאי 200628 מאי 2006

סדרות פרסומים

שםProceedings - International Conference on Software Engineering
כרך2006
ISSN (מודפס)0270-5257

כנס

כנס28th International Conference on Software Engineering 2006, ICSE '06
מדינה/אזורסין
עירShanghai
תקופה20/05/0628/05/06

טביעת אצבע

להלן מוצגים תחומי המחקר של הפרסום 'Modeling aspect mechanisms: A top-down approach'. יחד הם יוצרים טביעת אצבע ייחודית.

פורמט ציטוט ביבליוגרפי