首页 | 本学科首页   官方微博 | 高级检索  
     

一种面向普适计算的适应性软件体系结构风格
引用本文:丁 博,王怀民,史殿习.一种面向普适计算的适应性软件体系结构风格[J].软件学报,2009,20(Z1):113-122.
作者姓名:丁 博  王怀民  史殿习
作者单位:国防科学技术大学 计算机学院,湖南 长沙 410073
基金项目: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
摘    要:普适计算软件需要适应用户需求和运行环境的动态变化.这一特点使得软件复杂度空前增加,迫切需要以软件体系结构为代表的架构/设计层面重用手段来支持其高效开发.在以适应性为中心的普适计算空间抽象模型基础上,提出了一种面向普适计算的软件体系结构风格UbiArch,并从概念视图、运行视图和开发视图这3个维度对该软件体系结构风格进行了阐述.UbiArch支持软件实体按需加入应用、主动适应环境的行为模式,实现了软件适应能力的高层次重用,同时与构件等成熟软件技术的紧密结合也保证了其可实践性.支撑该体系结构风格的软件平台原型系统及其上的应用验证了UbiArch的有效性和通用性.

关 键 词:普适计算  适应性  软件体系结构
收稿时间:2008/9/20 0:00:00
修稿时间:4/9/2009 12:00:00 AM

An Adaptive Software Architecture Style for Pervasive Computing
DING Bo,WANG Huai-Min and SHI Dian-Xi.An Adaptive Software Architecture Style for Pervasive Computing[J].Journal of Software,2009,20(Z1):113-122.
Authors:DING Bo  WANG Huai-Min and SHI Dian-Xi
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.
Keywords:pervasive computing  adaptability  software architecture
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号