An adaptive middleware framework for context-aware applications

被引:12
作者
Huebscher, Markus C. [1 ]
McCann, Julie A. [1 ]
机构
[1] Univ London Imperial Coll Sci Technol & Med, London, England
关键词
utility functions; context-awareness; middleware;
D O I
10.1007/s00779-005-0035-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We describe a middleware framework for the adaptive delivery of context information to context-aware applications. The framework abstracts the applications from the sensors that provide context. Further applications define utility functions on the quality of context attributes that describe the context providers. Then, given multiple alternatives for providing the same type of context, the middleware applies the utility function to each alternative and choose the one with maximum utility. By allowing applications to delegate the selection of context source to the middleware, our middleware can implement autonomic properties, such as self-configuration when new context providers appear and resilience to failures of context providers.
引用
收藏
页码:12 / 20
页数:9
相关论文
共 14 条
[1]  
[Anonymous], 2003, Proc. of the Australasian information security workshop conference on ACSW frontiers, Adelaide, Australia
[2]  
Buchholz T., 2003, P WORKSH HP OP U ASS
[3]   iQueue: A pervasive data composition framework [J].
Cohen, NH ;
Purakayastha, A ;
Wong, L ;
Yeh, DL .
MDM 2002: THIRD INTERNATIONAL CONFERENCE ON MOBILE DATA MANAGEMENT, PROCEEDINGS, 2002, :146-153
[4]   A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications [J].
Dey, AK ;
Abowd, GD ;
Salber, D .
HUMAN-COMPUTER INTERACTION, 2001, 16 (2-4) :97-+
[5]  
FRANK E, SELECTING MULTIWAY S
[6]   The anatomy of a context-aware application [J].
Harter, A ;
Hopper, A ;
Steggles, P ;
Ward, A ;
Webster, P .
WIRELESS NETWORKS, 2002, 8 (2-3) :187-197
[7]  
Henricksen K., 2002, Pervasive Computing. First International Conference, Pervasive 2002. Proceedings (Lecture Notes in Computer Science Vol.2414), P167
[8]  
HIGHTOWER J, 2003, LOCATION STACK
[9]  
Mynatt ED, 2000, CUU 2000 CONFERENCE PROCEEDINGS, P65, DOI 10.1145/355460.355475
[10]  
Roman M., 2002, IEEE Pervasive Computing, V1, P74, DOI 10.1109/MPRV.2002.1158281