• LOGIN
    Login with username and password
Repository logo

BORIS Portal

Bern Open Repository and Information System

  • Publications
  • Theses
  • Research Data
  • Projects
  • Organizations
  • Researchers
  • More
  • Collections
  • Statistics
  • LOGIN
    Login with username and password
Repository logo
Unibern.ch
  1. Home
  2. Publications
  3. Propagation of Behavioral Variations with Delegation Proxies
 

Propagation of Behavioral Variations with Delegation Proxies

Options
  • Details
  • Files
BORIS DOI
10.7892/boris.82294
Official URL
http://scg.unibe.ch/archive/papers/Teru15a-delegation-proxies.pdf
Publisher DOI
10.1007/978-3-662-46734-3_2
Description
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.
Date of Publication
2015
Publication Type
Book Section
Subject(s)
000 Computer science, knowledge & systems
500 Science > 510 Mathematics
Keyword(s)
scg-pub snf-asa1 scg15 jb15
Language(s)
en
Contributor(s)
Teruel, Camille
Wernli, Erwann
Institut für Informatik (INF)
Ducasse, Stephane
Institut für Informatik (INF)
Nierstrasz, Oscar
Institut für Informatik (INF)
Editor(s)
Chiba, Shigeru
Tanter, Éric
Ernst, Erik
Hirschfeld, Robert
Additional Credits
Institut für Informatik (INF)
Series
Transactions on Aspect-Oriented Software Development XII
Publisher
Springer
ISBN
978-3-662-46734-3
Book Title
Transactions on Aspect-Oriented Software Development XII
Access(Rights)
restricted
Show full item
BORIS Portal
Bern Open Repository and Information System
Build: dd892c [ 9.04. 8:30]
Explore
  • Projects
  • Funding
  • Publications
  • Research Data
  • Organizations
  • Researchers
  • Audiovisual Material
  • Software & other digital items
  • Events
More
  • About BORIS Portal
  • Send Feedback
  • Cookie settings
  • Service Policy
Follow us on
  • Mastodon
  • YouTube
  • LinkedIn
UniBe logo