检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]湖南工业大学计算机与通信学院,湖南株洲412007
出 处:《计算机技术与发展》2015年第5期74-77,82,共5页Computer Technology and Development
基 金:2013年度科技部科技支撑计划课题(2013BAJ10B14-5);2013年度国家自然科学基金项目(61350011);2012年度湖南省自然科学基金(12JJ2036);2014年湖南省自然科学基金面上课题(14JJ2115);2014年度湖南省研究生创新基金(CX2014B428);2013年湖南省教育科研项目(13C030)
摘 要:针对软件在开放环境下持续运行时用户需求和操作环境不断改变的特点,以及封闭环境假设下演化操作被预先定义的不足,提出了一种基于模型的软件动态演化良性化建模方法。首先运用上下文模型、需求模型、策略模型及体系结构模型等语义丰富的运行时模型,提出了一种基于模型的框架来支持软件的动态演化,以应对开放环境下不可预料的上下文事件。如果预定义的演化操作不能解决不确定事件,通过以模型为基础的演化规划来引导模型的良性演化,来维护用户高层次的需求。最后通过简单的原型系统展示了建模方法的可行性和通用性。Aiming at the characteristics of software users in continuous operation under the open environment requirements and operating environment changing,and closed environment assumption evolution operations are defined in advance, put forward a kind of benign modeling method of software evolution based on dynamic model. First,use of operating context model,demand model,strategy model and system structure model,which are run time model with rich semantics,propose a framework based on model to support the dynamic evo-lution of software,to cope with unpredictable context event in open environment. If the predefined evolution does not solve the uncertain event,guide the healthy evolution of model by evolutionary programming based on model,to maintain high levels of user demand. Final-ly,through a simple prototype system shows the feasibility and generalization of the modeling method.
分 类 号:TP335[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.117