项目名称: 基于可重用演化构件在线融合的自适应软件元演化研究
项目编号: No.61202050
项目类型: 青年科学基金项目
立项/批准年度: 2013
项目学科: 计算机科学学科
项目作者: 桂宁
作者单位: 浙江理工大学
项目金额: 24万元
中文摘要: 当前自适应软件的演化逻辑存在着低复用性,高复杂度,对环境变化适应度低等问题。本项目以提高演化逻辑的模块化及可重用性为切入点,扩展"分而治之"的设计理念到演化逻辑的构造过程中,提出基于上下文演化构件融合的演化行为的在线构建模式。本项目拟研究支撑该模式的以下三个方面关键理论:1)在演化决策构件化方面,研究演化构件的设计准则,设计基于元数据和反射的演化构件模型以支持信息有控暴露,为决策模型的构件化建立理论基础;2)在冲突检测方面,建立适应动作的本体模型,以表示适应动作之间的相互关系,为演化构件的冲突检测建立信息基础; 3)在冲突消解方面,结合适应动作的本体模型、决策模块的特征以及系统当前场景特性,建立演化模块的融合算法来消解可能出现的决策冲突,为演化构件的协同使用建立基础。最后项目将设计实现基于该演化构建模式的元演化原型系统,评价提出的机制和算法的性能,以验证研究成果。
中文关键词: 自适应系统;在线融合;组织;KMTS;缺陷关联度模型
英文摘要: In self-adaptive software systems, the design of adaptation logics is still facing many problems,such as low reusability, high development complexity and short of support for environmental dynamics and variable users' preference, etc. Starting from the needs of increasing adaptation logic modularity and reusability, this project extends the "separation of concerns" design paradigm into the adaptation logic development process. A new adaptation construction methodology is proposed in which system global adaptation behavior is created online by contextually fusing adaptation plans from multiple adaptation modules. Those modules are implemented as individually deployable and composable components. This project plans to study the three basic research directions to support this adaptation online construction methodology: 1) Component model support for adaptation modules. The design principle of the adaptation component model will be studied to modularize adaptation logic. A reflective component model is proposed to expose adaptation component's information in a controlled way. This research will provide theoretic support in modulizing the adaptation logic; 2) Conflict detection support. The ontology of adaptation actions will be constructed to express their semantics and relationships to facilitate the conflict iden
英文关键词: self-adaptive system;online fusion;organization;KMTS;defact correlation model