自适应软件的环境模型及实现  被引量:2

Environment Model of Self-Adaptive Software and Its Implementation

在线阅读下载全文

作  者:江海挺 刘洋[1,2] 林华山[1,2] 王茂光[3] 焦文品[1,2] 

机构地区:[1]北京大学信息科学技术学院软件研究所,北京100871 [2]北京大学高可信软件技术教育部重点实验室,北京100871 [3]中央财经大学信息学院,北京100081

出  处:《计算机科学与探索》2016年第3期301-310,共10页Journal of Frontiers of Computer Science and Technology

基  金:国家自然科学基金Nos.91318301;U1201252;国家重点基础研究发展计划(973计划)No.2015CB352200~~

摘  要:随着软件及其运行环境的复杂性和不确定性的上升,软件要求能够及时地感知环境的变化,并做出相应的反应。由于环境具有开放、动态、不可控、不可预测等特点,为了实现软件对不同环境的自动感知和适应,环境被独立建模,并定义为能够自维护和自演化的一级实体。为了简化软件与环境之间的交互,环境被实现为一个层次结构,为软件提供面向应用的抽象资源到环境资源之间的自动映射和配置机制,从而提高了环境和软件的复用性,同时也减轻了软件开发人员的负担。With the increment of complexity and uncertainty in the software runtime environment,software requires the ability to perceive and react to the changes in the environment in time.Since the environment is open,dynamic,uncontrollable and unpredictable,for facilitating software's automatic perception and adaptation to different environments,environments are defined as first-class entities,which are self-maintainable and self-evolvable,and modelled independently.For simplifying the interaction between software and runtime environments,environments are implemented in a hierarchical structure and provide an automatic mapping and configuration mechanism for software systems to sense and effect environmental resources from the perspectives of applications.The approach presented in this paper improves the reusability of environments and software,and reduces the burden on software developers.

关 键 词:自适应 软件环境 软件建模 软件复用 

分 类 号:TP301[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象