Delegation Proxies: The Power of Propagation

Abstract : Scoping behavioral variations to dynamic extents is useful to support non-functional requirements that otherwise result in cross-cutting code. Unfortunately, such variations are difficult to achieve with traditional reflection or aspects. We show that with a modification of dynamic proxies, called delegation proxies, it becomes possible to reflectively implement variations that propagate to all objects accessed in the dynamic extent of a message send. We demonstrate our approach with examples of variations scoped to dynamic extents that help simplify code related to safety, reliability, and monitoring.
Type de document :
Communication dans un congrès
Modularity, Apr 2014, Lugano, Switzerland. 2014
Liste complète des métadonnées

Littérature citée [41 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-00958573
Contributeur : Lse Lse <>
Soumis le : vendredi 25 juillet 2014 - 17:30:43
Dernière modification le : jeudi 11 janvier 2018 - 06:22:25
Document(s) archivé(s) le : lundi 17 novembre 2014 - 16:22:56

Fichier

delegationProxies.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-00958573, version 1

Citation

Erwann Wernli, Oscar Nierstrasz, Camille Teruel, Stéphane Ducasse. Delegation Proxies: The Power of Propagation. Modularity, Apr 2014, Lugano, Switzerland. 2014. 〈hal-00958573〉

Partager

Métriques

Consultations de la notice

1629

Téléchargements de fichiers

339