###
DOI:
Journal of Software:2009.20(zk):113-122

一种面向普适计算的适应性软件体系结构风格
丁博,王怀民,史殿习
(国防科学技术大学 计算机学院,湖南 长沙 410073)
An Adaptive Software Architecture Style for Pervasive Computing
DING Bo,WANG Huai-Min,SHI Dian-Xi
()
Abstract
Chart / table
Reference
Similar Articles
Article :Browse 3333   Download 3308
Received:September 20, 2008    Revised:April 09, 2009
> 中文摘要: 普适计算软件需要适应用户需求和运行环境的动态变化.这一特点使得软件复杂度空前增加,迫切需要以软件体系结构为代表的架构/设计层面重用手段来支持其高效开发.在以适应性为中心的普适计算空间抽象模型基础上,提出了一种面向普适计算的软件体系结构风格UbiArch,并从概念视图、运行视图和开发视图这3个维度对该软件体系结构风格进行了阐述.UbiArch支持软件实体按需加入应用、主动适应环境的行为模式,实现了软件适应能力的高层次重用,同时与构件等成熟软件技术的紧密结合也保证了其可实践性.支撑该体系结构风格的软件平台原型系统及其上的应用验证了UbiArch的有效性和通用性.
中文关键词: 普适计算  适应性  软件体系结构
Abstract:Pervasive computing software has to adapt itself to the dynamically changing execution environments and user requirements. This feature complicates software implementation significantly, which makes it necessary to adopt software reuse means on the design level, such as software architecture style, in its development. Based on an adaptive abstract model of pervasive computing space, this paper proposes a software architecture style for pervasive computing, UbiArch, and details it in its concept view, runtime view and development view. UbiArch supports a novel behavior pattern of software entities, i.e., dynamically joining applications according to user requirements and actively adapting itself to the execution environment. As a result, architectural-level can be achieved reuse for software adaptabilities. Besides, this architecture style is based on mature software techniques, such as component technology, which ensure its practicability. A software platform to support this architecture as well as several UbiArch-based applications has been developed to validate the effectiveness and generality of UbiArch.
文章编号:     中图分类号:    文献标志码:
基金项目:Supported by the National High-Tech Research and Development Plan of China under Grant No.2006AA01Z198 (国家高技术研究发展计划(863)); the National Basic Research Program of China under Grant No.2005CB321800 (国家重点基础研究发展计划(973)); the National Science Fund for Outstand Supported by the National High-Tech Research and Development Plan of China under Grant No.2006AA01Z198 (国家高技术研究发展计划(863)); the National Basic Research Program of China under Grant No.2005CB321800 (国家重点基础研究发展计划(973)); the National Science Fund for Outstand
Foundation items:
Reference text:

丁 博,王怀民,史殿习.一种面向普适计算的适应性软件体系结构风格.软件学报,2009,20(zk):113-122

DING Bo,WANG Huai-Min,SHI Dian-Xi.An Adaptive Software Architecture Style for Pervasive Computing.Journal of Software,2009,20(zk):113-122