Home > Research > Publications & Outputs > A principled approach to supporting adaptation ...

Keywords

View graph of relations

A principled approach to supporting adaptation in distributed mobile environments

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

A principled approach to supporting adaptation in distributed mobile environments. / Blair, Gordon; Coulson, G ; Andersen, A et al.
International Symposium on Software Engineering for Parallel and Distributed Systems, Proceedings. Los Alamitos: IEEE, 2000. p. 3-12.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Blair, G, Coulson, G, Andersen, A, Blair, L, Clarke, M, Costa, F, Duran, H, Parlavantzas, N & Saikoski, K 2000, A principled approach to supporting adaptation in distributed mobile environments. in International Symposium on Software Engineering for Parallel and Distributed Systems, Proceedings. IEEE, Los Alamitos, pp. 3-12, 5th International Symposium on Software Engineering for Parallel and Distributed Systems (PDSE 2000), LIMERICK, 10/06/00. https://doi.org/10.1109/PDSE.2000.847845

APA

Blair, G., Coulson, G., Andersen, A., Blair, L., Clarke, M., Costa, F., Duran, H., Parlavantzas, N., & Saikoski, K. (2000). A principled approach to supporting adaptation in distributed mobile environments. In International Symposium on Software Engineering for Parallel and Distributed Systems, Proceedings (pp. 3-12). IEEE. https://doi.org/10.1109/PDSE.2000.847845

Vancouver

Blair G, Coulson G, Andersen A, Blair L, Clarke M, Costa F et al. A principled approach to supporting adaptation in distributed mobile environments. In International Symposium on Software Engineering for Parallel and Distributed Systems, Proceedings. Los Alamitos: IEEE. 2000. p. 3-12 doi: 10.1109/PDSE.2000.847845

Author

Blair, Gordon ; Coulson, G ; Andersen, A et al. / A principled approach to supporting adaptation in distributed mobile environments. International Symposium on Software Engineering for Parallel and Distributed Systems, Proceedings. Los Alamitos : IEEE, 2000. pp. 3-12

Bibtex

@inproceedings{19660563408f4dcb8095b1b7315a14b5,
title = "A principled approach to supporting adaptation in distributed mobile environments",
abstract = "To support multimedia applications in mobile environments, it will be necessary for applications to be aware of the underlying environmental conditions, and also to be able to adapt their behaviour and that of the underlying platform as such conditions change. Many existing distributed systems platforms support such adaptation only in a rather ad hoc manner This paper presents a principled approach to supporting adaptation through the use of reflection. More specifically, the paper introduces a language-independent, component-based reflective architecture featuring a per-component meta-space, the use of meta-models to structure meta-space, and a consistent use of component graphs to represent composite components. The paper also reports on a quality of service management framework, providing sophisticated support for monitoring and adaptation functions. Finally, the paper describes a prototype implementation of this architecture using the object-oriented programming language Python.",
keywords = "Multimedia",
author = "Gordon Blair and G Coulson and A Andersen and L Blair and M Clarke and F Costa and H Duran and N Parlavantzas and K Saikoski",
year = "2000",
doi = "10.1109/PDSE.2000.847845",
language = "English",
isbn = "0-7695-0634-8",
pages = "3--12",
booktitle = "International Symposium on Software Engineering for Parallel and Distributed Systems, Proceedings",
publisher = "IEEE",
note = "5th International Symposium on Software Engineering for Parallel and Distributed Systems (PDSE 2000) ; Conference date: 10-06-2000 Through 11-06-2000",

}

RIS

TY - GEN

T1 - A principled approach to supporting adaptation in distributed mobile environments

AU - Blair, Gordon

AU - Coulson, G

AU - Andersen, A

AU - Blair, L

AU - Clarke, M

AU - Costa, F

AU - Duran, H

AU - Parlavantzas, N

AU - Saikoski, K

PY - 2000

Y1 - 2000

N2 - To support multimedia applications in mobile environments, it will be necessary for applications to be aware of the underlying environmental conditions, and also to be able to adapt their behaviour and that of the underlying platform as such conditions change. Many existing distributed systems platforms support such adaptation only in a rather ad hoc manner This paper presents a principled approach to supporting adaptation through the use of reflection. More specifically, the paper introduces a language-independent, component-based reflective architecture featuring a per-component meta-space, the use of meta-models to structure meta-space, and a consistent use of component graphs to represent composite components. The paper also reports on a quality of service management framework, providing sophisticated support for monitoring and adaptation functions. Finally, the paper describes a prototype implementation of this architecture using the object-oriented programming language Python.

AB - To support multimedia applications in mobile environments, it will be necessary for applications to be aware of the underlying environmental conditions, and also to be able to adapt their behaviour and that of the underlying platform as such conditions change. Many existing distributed systems platforms support such adaptation only in a rather ad hoc manner This paper presents a principled approach to supporting adaptation through the use of reflection. More specifically, the paper introduces a language-independent, component-based reflective architecture featuring a per-component meta-space, the use of meta-models to structure meta-space, and a consistent use of component graphs to represent composite components. The paper also reports on a quality of service management framework, providing sophisticated support for monitoring and adaptation functions. Finally, the paper describes a prototype implementation of this architecture using the object-oriented programming language Python.

KW - Multimedia

U2 - 10.1109/PDSE.2000.847845

DO - 10.1109/PDSE.2000.847845

M3 - Conference contribution/Paper

SN - 0-7695-0634-8

SP - 3

EP - 12

BT - International Symposium on Software Engineering for Parallel and Distributed Systems, Proceedings

PB - IEEE

CY - Los Alamitos

T2 - 5th International Symposium on Software Engineering for Parallel and Distributed Systems (PDSE 2000)

Y2 - 10 June 2000 through 11 June 2000

ER -