94.9 KB, PDF document
Available under license: None
Final published version
Research output: Contribution to conference - Without ISBN/ISSN › Conference paper › peer-review
Research output: Contribution to conference - Without ISBN/ISSN › Conference paper › peer-review
}
TY - CONF
T1 - Reflection and aspects meet again: runtime reflective mechanisms for dynamic aspects
AU - Bencomo, Nelly
AU - Blair, Gordon S.
AU - Coulson, G.
AU - Grace, P.
AU - Rashid, A.
PY - 2005/11
Y1 - 2005/11
N2 - Distributed applications and middleware systems typically involve language and system-wide heterogeneity e.g. different platforms (PC, PDA, embedded devices, etc.). Dynamic adaptation of distributed systems at run-time is a common approach to deal with the resultant environmental conditions. Dynamic aspects have been identified as a technique to address this problem. In such kind of applications, advices cannot be considered as a simple ‘piece of code’ as it might be in single language AOP approaches; instead advices should be realised in different ways in distinct parts of the system depending upon the platform, language, and dynamics of program execution. This position paper discusses the use of a suit of orthogonal meta-level models as the basis to provide different reflective implementation mechanisms for supporting AOP approaches in a language and platform independent fashion.
AB - Distributed applications and middleware systems typically involve language and system-wide heterogeneity e.g. different platforms (PC, PDA, embedded devices, etc.). Dynamic adaptation of distributed systems at run-time is a common approach to deal with the resultant environmental conditions. Dynamic aspects have been identified as a technique to address this problem. In such kind of applications, advices cannot be considered as a simple ‘piece of code’ as it might be in single language AOP approaches; instead advices should be realised in different ways in distinct parts of the system depending upon the platform, language, and dynamics of program execution. This position paper discusses the use of a suit of orthogonal meta-level models as the basis to provide different reflective implementation mechanisms for supporting AOP approaches in a language and platform independent fashion.
KW - cs_eprint_id
KW - 1701 cs_uid
KW - 361
U2 - 10.1145/1101560.1101567
DO - 10.1145/1101560.1101567
M3 - Conference paper
T2 - AOMD '05: The 1st workshop on Aspect oriented middleware development
Y2 - 1 January 1900
ER -