Home > Research > Publications & Outputs > The case for aspect-oriented reflective middleware
View graph of relations

The case for aspect-oriented reflective middleware

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

Published

Standard

The case for aspect-oriented reflective middleware. / Grace, P.; Truyen, E.; Lagaisse, B. et al.
2007. 1-6 Paper presented at The 6th International Workshop on Adaptive and Reflective Middleware: held at the ACM/IFIP/USENIX International Middleware Conference, Newport Beach, CA.

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

Harvard

Grace, P, Truyen, E, Lagaisse, B & Joosen, W 2007, 'The case for aspect-oriented reflective middleware', Paper presented at The 6th International Workshop on Adaptive and Reflective Middleware: held at the ACM/IFIP/USENIX International Middleware Conference, Newport Beach, CA, 1/01/00 pp. 1-6. <http://doi.acm.org/10.1145/1376780.1376782>

APA

Grace, P., Truyen, E., Lagaisse, B., & Joosen, W. (2007). The case for aspect-oriented reflective middleware. 1-6. Paper presented at The 6th International Workshop on Adaptive and Reflective Middleware: held at the ACM/IFIP/USENIX International Middleware Conference, Newport Beach, CA. http://doi.acm.org/10.1145/1376780.1376782

Vancouver

Grace P, Truyen E, Lagaisse B, Joosen W. The case for aspect-oriented reflective middleware. 2007. Paper presented at The 6th International Workshop on Adaptive and Reflective Middleware: held at the ACM/IFIP/USENIX International Middleware Conference, Newport Beach, CA.

Author

Grace, P. ; Truyen, E. ; Lagaisse, B. et al. / The case for aspect-oriented reflective middleware. Paper presented at The 6th International Workshop on Adaptive and Reflective Middleware: held at the ACM/IFIP/USENIX International Middleware Conference, Newport Beach, CA.6 p.

Bibtex

@conference{fc3a72d1d5344540bb0017112d0febaf,
title = "The case for aspect-oriented reflective middleware",
abstract = "The emergence of applications domains such as pervasive and autonomic computing has increased the need for customisation and dynamic adaptation of both distributed systems, and the underlying middleware platforms. Two highly complementary technologies have been advocated to meet these challenges, namely: aspect oriented programming (AOP) and reflective middleware. However, these have so far been considered in isolation, or typically target a particular middleware challenge e.g.using aspects to customise a middleware implementation; or using reflection (or dynamic AOP) to alter runtime behaviour. We believe that in combination these technologies better support the engineering of dynamic distributed systems. In this paper, we explore how aspects and reflection have been utilised in both the programming language and middleware communities; building upon this work, we identify four core relationships that form the basis of our model for aspect-oriented reflective middleware. We then explore the potential of this model to i) increase support for the engineering of dynamic reconfigurations, and ii) improve the performance of adaptive systems",
keywords = "cs_eprint_id, 1690 cs_uid, 361",
author = "P. Grace and E. Truyen and B. Lagaisse and W. Joosen",
year = "2007",
month = nov,
language = "English",
pages = "1--6",
note = "The 6th International Workshop on Adaptive and Reflective Middleware: held at the ACM/IFIP/USENIX International Middleware Conference ; Conference date: 01-01-1900",

}

RIS

TY - CONF

T1 - The case for aspect-oriented reflective middleware

AU - Grace, P.

AU - Truyen, E.

AU - Lagaisse, B.

AU - Joosen, W.

PY - 2007/11

Y1 - 2007/11

N2 - The emergence of applications domains such as pervasive and autonomic computing has increased the need for customisation and dynamic adaptation of both distributed systems, and the underlying middleware platforms. Two highly complementary technologies have been advocated to meet these challenges, namely: aspect oriented programming (AOP) and reflective middleware. However, these have so far been considered in isolation, or typically target a particular middleware challenge e.g.using aspects to customise a middleware implementation; or using reflection (or dynamic AOP) to alter runtime behaviour. We believe that in combination these technologies better support the engineering of dynamic distributed systems. In this paper, we explore how aspects and reflection have been utilised in both the programming language and middleware communities; building upon this work, we identify four core relationships that form the basis of our model for aspect-oriented reflective middleware. We then explore the potential of this model to i) increase support for the engineering of dynamic reconfigurations, and ii) improve the performance of adaptive systems

AB - The emergence of applications domains such as pervasive and autonomic computing has increased the need for customisation and dynamic adaptation of both distributed systems, and the underlying middleware platforms. Two highly complementary technologies have been advocated to meet these challenges, namely: aspect oriented programming (AOP) and reflective middleware. However, these have so far been considered in isolation, or typically target a particular middleware challenge e.g.using aspects to customise a middleware implementation; or using reflection (or dynamic AOP) to alter runtime behaviour. We believe that in combination these technologies better support the engineering of dynamic distributed systems. In this paper, we explore how aspects and reflection have been utilised in both the programming language and middleware communities; building upon this work, we identify four core relationships that form the basis of our model for aspect-oriented reflective middleware. We then explore the potential of this model to i) increase support for the engineering of dynamic reconfigurations, and ii) improve the performance of adaptive systems

KW - cs_eprint_id

KW - 1690 cs_uid

KW - 361

M3 - Conference paper

SP - 1

EP - 6

T2 - The 6th International Workshop on Adaptive and Reflective Middleware: held at the ACM/IFIP/USENIX International Middleware Conference

Y2 - 1 January 1900

ER -