Home > Research > Publications & Outputs > The role of reflective middleware in supporting...
View graph of relations

The role of reflective middleware in supporting the engineering of dynamic applications

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNChapter

Published

Standard

The role of reflective middleware in supporting the engineering of dynamic applications. / Costa, F M ; Duran, H A ; Parlavantzas, N et al.
Reflection and Software Engineering. ed. / Walter Cazzola ; Robert J. Stroud; Francesco Tisato. Berlin: Springer Verlag, 2000. p. 79-98 (Lecture Notes in Computer Science; Vol. 1826).

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNChapter

Harvard

Costa, FM, Duran, HA, Parlavantzas, N, Saikoski, KB, Blair, G & Coulson, G 2000, The role of reflective middleware in supporting the engineering of dynamic applications. in W Cazzola , RJ Stroud & F Tisato (eds), Reflection and Software Engineering. Lecture Notes in Computer Science, vol. 1826, Springer Verlag, Berlin, pp. 79-98. https://doi.org/10.1007/3-540-45046-7_5

APA

Costa, F. M., Duran, H. A., Parlavantzas, N., Saikoski, K. B., Blair, G., & Coulson, G. (2000). The role of reflective middleware in supporting the engineering of dynamic applications. In W. Cazzola , R. J. Stroud, & F. Tisato (Eds.), Reflection and Software Engineering (pp. 79-98). (Lecture Notes in Computer Science; Vol. 1826). Springer Verlag. https://doi.org/10.1007/3-540-45046-7_5

Vancouver

Costa FM, Duran HA, Parlavantzas N, Saikoski KB, Blair G, Coulson G. The role of reflective middleware in supporting the engineering of dynamic applications. In Cazzola W, Stroud RJ, Tisato F, editors, Reflection and Software Engineering. Berlin: Springer Verlag. 2000. p. 79-98. (Lecture Notes in Computer Science). doi: 10.1007/3-540-45046-7_5

Author

Costa, F M ; Duran, H A ; Parlavantzas, N et al. / The role of reflective middleware in supporting the engineering of dynamic applications. Reflection and Software Engineering. editor / Walter Cazzola ; Robert J. Stroud ; Francesco Tisato. Berlin : Springer Verlag, 2000. pp. 79-98 (Lecture Notes in Computer Science).

Bibtex

@inbook{34d0002db489437db60033e4f130dc90,
title = "The role of reflective middleware in supporting the engineering of dynamic applications",
abstract = "The increasing complexity of building distributed applications has positioned middleware as a critical part of complex systems. However, current middleware standards do not address properly the highly dynamic and diverse set of requirements posed by important classes of applications, such as those involving multimedia and mobility. It is clear that middleware platforms need to be more flexible and adaptable and we believe that an open engineering approach is an essential requirement. More specifically, we propose the use of object oriented reflection based on a multi-model reflection framework as a principled way to achieve such openness. This leads to middleware that is flexible, adaptable and extensible, and, in consequence, capable of supporting applications with dynamic requirements.",
author = "Costa, {F M} and Duran, {H A} and N Parlavantzas and Saikoski, {K B} and Gordon Blair and G Coulson",
year = "2000",
doi = "10.1007/3-540-45046-7_5",
language = "English",
isbn = "978-3-540-67761-1",
series = "Lecture Notes in Computer Science",
publisher = "Springer Verlag",
pages = "79--98",
editor = "{Cazzola }, {Walter } and Stroud, {Robert J. } and Tisato, {Francesco }",
booktitle = "Reflection and Software Engineering",

}

RIS

TY - CHAP

T1 - The role of reflective middleware in supporting the engineering of dynamic applications

AU - Costa, F M

AU - Duran, H A

AU - Parlavantzas, N

AU - Saikoski, K B

AU - Blair, Gordon

AU - Coulson, G

PY - 2000

Y1 - 2000

N2 - The increasing complexity of building distributed applications has positioned middleware as a critical part of complex systems. However, current middleware standards do not address properly the highly dynamic and diverse set of requirements posed by important classes of applications, such as those involving multimedia and mobility. It is clear that middleware platforms need to be more flexible and adaptable and we believe that an open engineering approach is an essential requirement. More specifically, we propose the use of object oriented reflection based on a multi-model reflection framework as a principled way to achieve such openness. This leads to middleware that is flexible, adaptable and extensible, and, in consequence, capable of supporting applications with dynamic requirements.

AB - The increasing complexity of building distributed applications has positioned middleware as a critical part of complex systems. However, current middleware standards do not address properly the highly dynamic and diverse set of requirements posed by important classes of applications, such as those involving multimedia and mobility. It is clear that middleware platforms need to be more flexible and adaptable and we believe that an open engineering approach is an essential requirement. More specifically, we propose the use of object oriented reflection based on a multi-model reflection framework as a principled way to achieve such openness. This leads to middleware that is flexible, adaptable and extensible, and, in consequence, capable of supporting applications with dynamic requirements.

U2 - 10.1007/3-540-45046-7_5

DO - 10.1007/3-540-45046-7_5

M3 - Chapter

SN - 978-3-540-67761-1

T3 - Lecture Notes in Computer Science

SP - 79

EP - 98

BT - Reflection and Software Engineering

A2 - Cazzola , Walter

A2 - Stroud, Robert J.

A2 - Tisato, Francesco

PB - Springer Verlag

CY - Berlin

ER -