| dc.contributor.author | Bergel, Alexandre | |
| dc.contributor.author | Hirschfield, Robert | |
| dc.contributor.author | Clarke, Siobhán | |
| dc.contributor.author | Costanza, Pascal | |
| dc.date.accessioned | 2011-07-21T15:05:36Z | |
| dc.date.available | 2011-07-21T15:05:36Z | |
| dc.date.issued | 2006 | |
| dc.identifier.uri | http://hdl.handle.net/10344/1166 | |
| dc.description | peer-reviewed | en_US |
| dc.description.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. | en_US |
| dc.language.iso | eng | en_US |
| dc.publisher | Springer-Verlang | en_US |
| dc.relation.ispartofseries | International Conference on Software and Data Technologies; | |
| dc.subject | aspect-oriented programming | en_US |
| dc.subject | aspect composition | en_US |
| dc.subject | scoping change | en_US |
| dc.subject | aspects | en_US |
| dc.subject | classboxes | en_US |
| dc.subject | squeak | en_US |
| dc.title | Aspectboxes-controlling the visibility of aspects | en_US |
| dc.type | Conference item | en_US |
| dc.type.supercollection | all_ul_research | en_US |
| dc.type.supercollection | ul_published_reviewed | en_US |
| dc.type.restriction | none | en |
| dc.contributor.sponsor | SFI |