Home > Research > Publications & Outputs > Exploiting reflection in mobile computing middl...

Electronic data

Links

View graph of relations

Exploiting reflection in mobile computing middleware

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

Exploiting reflection in mobile computing middleware. / Capra, L.; Blair, Gordon S.; Mascolo, C. et al.
In: SIGMOBILE Mobile Computing and Communications Review, Vol. 6, No. 4, 2002, p. 34-44.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

Capra, L, Blair, GS, Mascolo, C, Emmerich, W & Grace, P 2002, 'Exploiting reflection in mobile computing middleware', SIGMOBILE Mobile Computing and Communications Review, vol. 6, no. 4, pp. 34-44. <http://doi.acm.org/10.1145/643550.643553>

APA

Capra, L., Blair, G. S., Mascolo, C., Emmerich, W., & Grace, P. (2002). Exploiting reflection in mobile computing middleware. SIGMOBILE Mobile Computing and Communications Review, 6(4), 34-44. http://doi.acm.org/10.1145/643550.643553

Vancouver

Capra L, Blair GS, Mascolo C, Emmerich W, Grace P. Exploiting reflection in mobile computing middleware. SIGMOBILE Mobile Computing and Communications Review. 2002;6(4):34-44.

Author

Capra, L. ; Blair, Gordon S. ; Mascolo, C. et al. / Exploiting reflection in mobile computing middleware. In: SIGMOBILE Mobile Computing and Communications Review. 2002 ; Vol. 6, No. 4. pp. 34-44.

Bibtex

@article{6456bd99f1ef43c5b2b5210a6d3ca17f,
title = "Exploiting reflection in mobile computing middleware",
abstract = "The increasing popularity of portable devices and recent advances in wireless networking technologies facilitate the engineering of new classes of applications, which present challenging problems to designers. Mobile devices face temporary and unannounced loss of network connectivity when they are moved, they are likely to have scarce resources, and they are required to react to frequent changes in the environment. To accommodate these new requirements imposed by mobility, middleware platforms for mobile computing must be capable of both deployment-time configurability and run-time reconfigurability. We illustrate how reflective techniques can be exploited by middleware designers to address these requirements. We discuss two complementary approaches: CARISMA, where reflection is used to support dynamic adaptation of middleware behaviour to changes in context, and ReMMoC, which uses reflection to accommodate heterogeneity requirements imposed by both applications and underlying device platforms.",
keywords = "cs_eprint_id, 1708 cs_uid, 361",
author = "L. Capra and Blair, {Gordon S.} and C. Mascolo and W. Emmerich and P. Grace",
year = "2002",
language = "English",
volume = "6",
pages = "34--44",
journal = "SIGMOBILE Mobile Computing and Communications Review",
issn = "1559-1662",
number = "4",

}

RIS

TY - JOUR

T1 - Exploiting reflection in mobile computing middleware

AU - Capra, L.

AU - Blair, Gordon S.

AU - Mascolo, C.

AU - Emmerich, W.

AU - Grace, P.

PY - 2002

Y1 - 2002

N2 - The increasing popularity of portable devices and recent advances in wireless networking technologies facilitate the engineering of new classes of applications, which present challenging problems to designers. Mobile devices face temporary and unannounced loss of network connectivity when they are moved, they are likely to have scarce resources, and they are required to react to frequent changes in the environment. To accommodate these new requirements imposed by mobility, middleware platforms for mobile computing must be capable of both deployment-time configurability and run-time reconfigurability. We illustrate how reflective techniques can be exploited by middleware designers to address these requirements. We discuss two complementary approaches: CARISMA, where reflection is used to support dynamic adaptation of middleware behaviour to changes in context, and ReMMoC, which uses reflection to accommodate heterogeneity requirements imposed by both applications and underlying device platforms.

AB - The increasing popularity of portable devices and recent advances in wireless networking technologies facilitate the engineering of new classes of applications, which present challenging problems to designers. Mobile devices face temporary and unannounced loss of network connectivity when they are moved, they are likely to have scarce resources, and they are required to react to frequent changes in the environment. To accommodate these new requirements imposed by mobility, middleware platforms for mobile computing must be capable of both deployment-time configurability and run-time reconfigurability. We illustrate how reflective techniques can be exploited by middleware designers to address these requirements. We discuss two complementary approaches: CARISMA, where reflection is used to support dynamic adaptation of middleware behaviour to changes in context, and ReMMoC, which uses reflection to accommodate heterogeneity requirements imposed by both applications and underlying device platforms.

KW - cs_eprint_id

KW - 1708 cs_uid

KW - 361

M3 - Journal article

VL - 6

SP - 34

EP - 44

JO - SIGMOBILE Mobile Computing and Communications Review

JF - SIGMOBILE Mobile Computing and Communications Review

SN - 1559-1662

IS - 4

ER -