• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2010, Vol. 32 ›› Issue (12): 94-97.doi: 10.3969/j.issn.1007130X.2010.

• 论文 • 上一篇    下一篇

一种面向普适计算的自适应软件平台的设计与实现

史殿习,丁博,李骁,王怀民   

  1. (国防科学技术大学计算机学院,湖南 长沙 410073)
  • 收稿日期:2009-04-17 修回日期:2009-09-14 出版日期:2010-12-25 发布日期:2010-12-25
  • 通讯作者: 史殿习
  • 作者简介:史殿习(1966),男,山东龙口人,博士,副研究员,研究方向为普适计算技术、中间件技术和软件演化技术;丁博,博士生,研究方向为分布计算和软件自适应;李骁,博士生,研究方向为分布计算和中间件技术;王怀民,教授,博士生导师,研究方向为分布计算、普适计算、网络安全等。
  • 基金资助:

    国家863计划资助项目(2006AA01Z198);国家杰出青年科学基金资助项目(60625203)

Design and Implementation of a SelfAdaptive  Software Platform for Pervasive Computing

SHI Dianxi,DING Bo,LI Xiao,WANG Huaimin   

  1. (School of Computer Science,National University of Defense Technology,Changsha 410073,China)
  • Received:2009-04-17 Revised:2009-09-14 Online:2010-12-25 Published:2010-12-25

摘要:

普适计算的适应性特征带来了有必要在软件平台层面解决的一系列共性问题,包括如何定义所支持的自适应软件体系结构、如何为上层应用的自适应提供必要的公共服务、如何使平台自身可以适应多维资源受限环境等。针对这些挑战,提出了对普适计算设备/资源进行适应性抽象的自主单元的概念,在此基础上给出了面向普适计算的自适应软件平台UbiStar的系统架构及其核心机制的设计与实现,并对UbiStar平台对适应性软件所提供的支持机制进行了概括,最后对相关工作进行了分析与比较。

关键词: 普适计算, 适应性, 自主单元, 上下文框架

Abstract:

The adaptability feature of pervasive computing brings about a series of new challenges which have to be resolved on the software platform layer, such as how to define the architecture of pervasive applications, how to provide common services necessary to the adaptation of upperlayer applications and how to adapt the platform to the multidimensional resourceconstrained environments. Confronted with those challenges, this paper introduces the Autonomic Unit concept, which abstracts the devices and resources in the pervasive computing environments and takes adaptability as an inherent property. Based on this concept, we present the architecture of a selfadaptive pervasive computing software platform UbiStar, and present its design and implementation. The mechanisms to support adaptive software in UbiStar are concluded,and the related works are compared.

Key words: pervasive computing;adaptability;automatic unit;context framework