A principled approach to supporting adaptation in distributed mobile environments

被引:0
作者
Blair, GS [1 ]
Coulson, G [1 ]
Andersen, A [1 ]
Blair, L [1 ]
Clarke, M [1 ]
Costa, F [1 ]
Duran, H [1 ]
Parlavantzas, N [1 ]
Saikoski, K [1 ]
机构
[1] Univ Lancaster, Dept Comp, Distributed Multimedia Res Grp, Lancaster LA1 4YR, England
来源
INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS | 2000年
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:3 / 12
页数:10
相关论文
共 39 条
  • [1] AGHA G, 1991, LECT NOTES COMPUT SC, V489, P1
  • [2] BLAIR G, 1999, MPG9903 LANC U COMP
  • [3] Blair G., 1998, IFIP INT C DISTR SYS
  • [4] BLAIR G., 1997, OPEN DISTRIBUTED PRO
  • [5] BLAIR L, 1999, 3 INT WORKSH FORM ME
  • [6] Clark D. D., 1990, Computer Communication Review, V20, P200, DOI 10.1145/99517.99553
  • [7] COSTA F, 1998, ECOOP 98 WORKSH REFL
  • [8] A distributed object platform infrastructure for multimedia applications
    Coulson, G
    Clarke, M
    [J]. COMPUTER COMMUNICATIONS, 1998, 21 (09) : 802 - 818
  • [9] COULSON G, 1995, COMPUTER NETWORKS IS, V27
  • [10] DAVIES N, 1996, ACM MOBILE NETWORKS, V1