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

Standard

Reflection and aspects meet again: runtime reflective mechanisms for dynamic aspects. / Bencomo, Nelly; Blair, Gordon S.; Coulson, G. et al.
2005. Paper presented at AOMD '05: The 1st workshop on Aspect oriented middleware development, Grenoble, France.

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

Harvard

Bencomo, N, Blair, GS, Coulson, G, Grace, P & Rashid, A 2005, 'Reflection and aspects meet again: runtime reflective mechanisms for dynamic aspects', Paper presented at AOMD '05: The 1st workshop on Aspect oriented middleware development, Grenoble, France, 1/01/00. https://doi.org/10.1145/1101560.1101567

APA

Bencomo, N., Blair, G. S., Coulson, G., Grace, P., & Rashid, A. (2005). Reflection and aspects meet again: runtime reflective mechanisms for dynamic aspects. Paper presented at AOMD '05: The 1st workshop on Aspect oriented middleware development, Grenoble, France. https://doi.org/10.1145/1101560.1101567

Vancouver

Bencomo N, Blair GS, Coulson G, Grace P, Rashid A. Reflection and aspects meet again: runtime reflective mechanisms for dynamic aspects. 2005. Paper presented at AOMD '05: The 1st workshop on Aspect oriented middleware development, Grenoble, France. doi: 10.1145/1101560.1101567

Author

Bencomo, Nelly ; Blair, Gordon S. ; Coulson, G. et al. / Reflection and aspects meet again: runtime reflective mechanisms for dynamic aspects. Paper presented at AOMD '05: The 1st workshop on Aspect oriented middleware development, Grenoble, France.

Bibtex

@conference{dd210979560343b5a6bbbe427b8d8584,
title = "Reflection and aspects meet again: runtime reflective mechanisms for dynamic aspects",
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 {\textquoteleft}piece of code{\textquoteright} 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.",
keywords = "cs_eprint_id, 1701 cs_uid, 361",
author = "Nelly Bencomo and Blair, {Gordon S.} and G. Coulson and P. Grace and A. Rashid",
year = "2005",
month = nov,
doi = "10.1145/1101560.1101567",
language = "English",
note = "AOMD '05: The 1st workshop on Aspect oriented middleware development ; Conference date: 01-01-1900",

}

RIS

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 -