EEMCS

Home > Publications
Home University of Twente
Education
Research
Prospective Students
Jobs
Publications
Intranet (internal)
 
 Nederlands
 Contact
 Sitemap
 Search
 Organisation

EEMCS EPrints Service


14759 Composing Aspects at Shared Join Points
Home Policy Brochure Browse Search User Area Contact Help

Nagy, I. and Bergmans, L.M.J. and Akşit, M. (2005) Composing Aspects at Shared Join Points. In: Proceedings of International Conference NetObjectDays, NODe2005, September, 2005, Erfurt, Germany. pp. 19-38. Lecture Notes in Informatics P-69. Gesellschaft fuer Informatik (GI). ISSN 1617-5468 ISBN 3-88579-398-9

Full text available as:

PDF
- Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
389 Kb

Abstract

Aspect-oriented languages provide means to superimpose aspectual behavior on a given set of join points. It is possible that not just a single, but several units of aspectual behavior need to be superimposed on the same join point. Aspects that specify the superimposition of these units are said to "share" the same join point. Such shared join points may give rise to issues such as determining the exact execution order and the dependencies among the aspects. In this paper, we present a detailed analysis of the problem, and identify a set of requirements upon mechanisms for composing aspects at shared join points. To address the identified issues, we propose a general and declarative model for defining constraints upon the possible compositions of aspects at a shared join point. Finally, by using an extended notion of join points, we show how concrete aspect-oriented programming languages, particularly AspectJ and Compose*, can adopt the proposed model.

Item Type:Conference or Workshop Paper (Full Paper, Talk)
Research Group:EWI-SE: Software Engineering
Research Program:CTIT-ASI: A-services Internet, CTIT-UBRICKS: Building Blocks for Ubiquitous Computing and Communication
Research Project:AOSD-EUROPE: European Network of Excellence on Aspect-Oriented Software Development
ID Code:14759
Status:Published
Deposited On:13 January 2009
Refereed:Yes
International:Yes
More Information:statistics

Export this item as:

To correct this item please ask your editor

Repository Staff Only: edit this item