Home > Research > Publications & Outputs > Reflection and aspects meet again: runtime refl...

Electronic data

Links

Text available via DOI:

View graph of relations

Reflection and aspects meet again: runtime reflective mechanisms for dynamic aspects

Research output: Contribution to conference - Without ISBN/ISSN Conference paperpeer-review

Published
Publication date11/2005
<mark>Original language</mark>English
EventAOMD '05: The 1st workshop on Aspect oriented middleware development - Grenoble, France
Duration: 1/01/1900 → …

Conference

ConferenceAOMD '05: The 1st workshop on Aspect oriented middleware development
CityGrenoble, France
Period1/01/00 → …

Abstract

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.