loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Alexandre Bergel 1 ; Robert Hirschfeld 2 ; Siobhán Clarke 1 and Pascal Costanza 3

Affiliations: 1 Distributed Systems Group, Trinity College Dublin, Ireland ; 2 Hasso-Plattner-Institut Universität Potsdam, Germany ; 3 Programming Technology Lab Vrije Universiteit Brussel, Belgium

Keyword(s): Aspect-oriented programming, aspect composition, scoping change, aspects, classboxes, squeak.

Related Ontology Subjects/Areas/Topics: Aspect-Orientation ; Programming Languages ; Software Engineering

Abstract: Aspect composition is still a hot research topic where there is no consensus on how to express where and when aspects have to be composed into a base system. In this paper we present a modular construct for aspects, called aspectboxes, that enables aspects application to be limited to a well defined scope. An aspectbox encapsulates class and aspect definitions. Classes can be imported into an aspectbox defining a base system to which aspects may then be applied. Refinements and instrumentation defined by an aspect are visible only within this particular aspectbox leaving other parts of the system unaffected

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.133.149.168

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Bergel, A.; Hirschfeld, R.; Clarke, S. and Costanza, P. (2006). ASPECTBOXES – CONTROLLING THE VISIBILITY OF ASPECTS. In Proceedings of the First International Conference on Software and Data Technologies - Volume 1: ICSOFT; ISBN 978-972-8865-69-6; ISSN 2184-2833, SciTePress, pages 29-35. DOI: 10.5220/0001316800290035

@conference{icsoft06,
author={Alexandre Bergel. and Robert Hirschfeld. and Siobhán Clarke. and Pascal Costanza.},
title={ASPECTBOXES – CONTROLLING THE VISIBILITY OF ASPECTS},
booktitle={Proceedings of the First International Conference on Software and Data Technologies - Volume 1: ICSOFT},
year={2006},
pages={29-35},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001316800290035},
isbn={978-972-8865-69-6},
issn={2184-2833},
}

TY - CONF

JO - Proceedings of the First International Conference on Software and Data Technologies - Volume 1: ICSOFT
TI - ASPECTBOXES – CONTROLLING THE VISIBILITY OF ASPECTS
SN - 978-972-8865-69-6
IS - 2184-2833
AU - Bergel, A.
AU - Hirschfeld, R.
AU - Clarke, S.
AU - Costanza, P.
PY - 2006
SP - 29
EP - 35
DO - 10.5220/0001316800290035
PB - SciTePress