Propagation of Behavioral Variations with Delegation Proxies - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue LNCS Transactions on Aspect-Oriented Software Development Année : 2015

Propagation of Behavioral Variations with Delegation Proxies

Résumé

Scoping behavioral variations to dynamic extents is useful to support non-functional concerns that otherwise result in cross-cutting code. Unfortunately, such forms of scoping are difficult to obtain with traditional reflection or aspects. We propose delegation proxies, a dynamic proxy model that supports behavioral intercession through the interception of various interpretation operations. Delegation proxies permit different behavioral variations to be easily composed together. We show how delegation proxies enable behavioral variations that can propagate to dynamic extents. We demonstrate our approach with examples of behavioral variations scoped to dynamic extents that help simplify code related to safety, reliability, and monitoring.
Fichier principal
Vignette du fichier
Teru15a-Propagation-of-Behavioral-Variations-with-Delegation-Proxies.pdf (721.64 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01135706 , version 1 (23-08-2015)

Licence

Copyright (Tous droits réservés)

Identifiants

Citer

Camille Teruel, Erwann Wernli, Stéphane Ducasse, Oscar Nierstrasz. Propagation of Behavioral Variations with Delegation Proxies. LNCS Transactions on Aspect-Oriented Software Development, 2015, 8989, pp.63-95. ⟨10.1007/978-3-662-46734-3_2⟩. ⟨hal-01135706⟩
195 Consultations
234 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More