引用本文:丁 博,王怀民,史殿习.一种面向普适计算的适应性软件体系结构风格.软件学报,2009,20(zk):113-122
【打印本页】   【下载PDF全文】   查看/发表评论  【EndNote】   【RefMan】   【BibTex】
←前一篇|后一篇→ 过刊浏览    高级检索
本文已被:浏览 5226次   下载 8107 本文二维码信息
码上扫一扫!
分享到: 微信 更多
一种面向普适计算的适应性软件体系结构风格
丁 博1, 王怀民, 史殿习
国防科学技术大学 计算机学院,湖南 长沙 410073
摘要:
普适计算软件需要适应用户需求和运行环境的动态变化.这一特点使得软件复杂度空前增加,迫切需要以软件体系结构为代表的架构/设计层面重用手段来支持其高效开发.在以适应性为中心的普适计算空间抽象模型基础上,提出了一种面向普适计算的软件体系结构风格UbiArch,并从概念视图、运行视图和开发视图这3个维度对该软件体系结构风格进行了阐述.UbiArch支持软件实体按需加入应用、主动适应环境的行为模式,实现了软件适应能力的高层次重用,同时与构件等成熟软件技术的紧密结合也保证了其可实践性.支撑该体系结构风格的软件平台原型系统及其上的应用验证了UbiArch的有效性和通用性.
关键词:  普适计算  适应性  软件体系结构
DOI:
分类号:
基金项目: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
An Adaptive Software Architecture Style for Pervasive Computing
DING Bo,WANG Huai-Min,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.
Key words:  pervasive computing  adaptability  software architecture

引用本文:
【打印本页】   【下载PDF全文】   查看/发表评论  【EndNote】   【RefMan】   【BibTex】
←前一篇|后一篇→ 过刊浏览    高级检索
本文已被:浏览次   下载  
分享到: 微信 更多
摘要:
关键词:  
DOI:
分类号:
基金项目:
Abstract:
Key words: