דילוג לניווט ראשי דילוג לחיפוש דילוג לתוכן הראשי

Aspects and Polymorphism in AspectJ

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

תקציר

There are two important points of view on inclusion or subtype polymorphism in object-oriented programs, namely polymorphic access and dynamic dispatch. These features are essential for object-oriented programming, and it is worthwhile to consider whether they are supported in aspect-oriented programming (AOP). In AOP, pieces of crosscutting behavior are extracted from the base code and localized in aspects, losing as a result their polymorphic capabilities while introducing new and unexplored issues. In this paper, we explore what kinds of polymorphism AOP languages should support, using AspectJ as the basis for the presentation. The results are not exclusive to AspectJ - aspectual polymorphism may make aspects in any comparable AOSD language more expressive and reusable across programs, while preserving safety.

שפה מקוריתאנגלית
כותר פרסום המארח2nd International Conference on Aspect-Oriented Software Development
מוציא לאורAssociation for Computing Machinery (ACM)
עמודים150-157
מספר עמודים8
מסת"ב (מודפס)1581136609, 9781581136609
מזהי עצם דיגיטלי (DOIs)
סטטוס פרסוםפורסם - 2003
פורסם באופן חיצוניכן
אירוע2nd International Conference on Aspect-Oriented Software Development - Boston, MA, ארצות הברית
משך הזמן: 17 מרץ 200321 מרץ 2003

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

שם2nd International Conference on Aspect-Oriented Software Development

כנס

כנס2nd International Conference on Aspect-Oriented Software Development
מדינה/אזורארצות הברית
עירBoston, MA
תקופה17/03/0321/03/03

טביעת אצבע

להלן מוצגים תחומי המחקר של הפרסום 'Aspects and Polymorphism in AspectJ'. יחד הם יוצרים טביעת אצבע ייחודית.

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