Bergel, Alexandre; Ducasse, Stéphane (2005). Scoped and Dynamic Aspects with Classboxes. Revue des Sciences et Technologies de l'Information: RSTI. L'Objet, 11(3), pp. 53-68. Hermes, Paris
Text
Berg05eDynamicClassboxes.pdf - Published Version Restricted to registered users only Available under License Publisher holds Copyright. Download (354kB) |
Atomically introducing changes to a group of classes is a challenging task. In addition, certain applications require that changes be applied dynamically without shutting down and restarting the application. In this paper we present an extension of classboxes to make them dynamic. A classbox is a kind of module that supports class extension and instance variable addition. Class extensions and definitions defined in a classbox represent an aspect. In addition, with classboxes, aspects are dynamically applied to, removed from hot- in a system. Such aspects may crosscut a large number of classes which are extended by adding or redefining existing methods and adding new instance variables. Finally the aspects are scoped i.e., they are local to the classboxes that define them.
Item Type: |
Journal Article (Original Article) |
---|---|
Division/Institute: |
08 Faculty of Science > Institute of Computer Science (INF) 08 Faculty of Science > Institute of Computer Science (INF) > Software Composition Group (SCG) [discontinued] |
UniBE Contributor: |
Ducasse, Stephane |
Subjects: |
000 Computer science, knowledge & systems 500 Science > 510 Mathematics |
ISSN: |
1262-1137 |
Publisher: |
Hermes, Paris |
Language: |
English |
Submitter: |
Anja Ebeling |
Date Deposited: |
18 Oct 2017 12:45 |
Last Modified: |
11 Apr 2024 16:11 |
BORIS DOI: |
10.7892/boris.104389 |
URI: |
https://boris.unibe.ch/id/eprint/104389 |