基于体系结构的软件演化及轻量级实现机制

来源 :河海大学 | 被引量 : 0次 | 上传用户:RichieHDD
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件体系结构从系统全局刻画系统的结构,是软件动态演化的重要依据。现有的基于体系结构的软件动态演化模型中,通常使用体系结构描述语言(ADL)来刻画系统的状态和结构,但以此为基础对软件动态演化及实现机制进行的研究工作还不够系统和实用。 本文以轻量级框架为特定的研究对象,从软件演化技术、轻量级J2EE框架,运行时体系结构标记语言、体系结构求精、软件模型、运行机制和实现平台等方面,逐步展开研究和论述,给出了符合该框架应用系统的体系结构描述方法,提出了基于该描述方法的支持动态演化的软件模型,并结合具体应用需求实现了一个符合该软件模型的支撑平台系统。主要内容如下: 1、在分析现有的轻量级框架的基础上,提出了一个改进的轻量级框架,并给出了该框架的运行时体系结构标记语言LJ-RAML(Lightweight J2EE-RuntimeArchitecture Maketlp Language)。运用LJ-RAML,可采用三个层次和两个步骤进行求精的方法来描述体系结构,为动态演化提供支撑。 2、在LJ-RAML的基础上,提出了基于轻量框架的、支持软件动态演化的软件模型LJ-RSABM (Lightweight J2EE-Runtime Software Architeature BasedModel)。LJ-RSABM软件模型引用了反射机制,其元层是具有树形结构的体系结构标记语言LJ-RAML;其基层由可运行的构件组成,元层和基层之间建立因果相联的关系,从而通过对元层的修改,来实现基层运行时的动态调整。 3、针对水利领域信息集成应用的需求,以LJ-RAML、LJ-RSABM为基础,设计并实现了WISE(Water information Intelligent Services Environment)支撑平台。WISE支撑平台不但支持符合LJ-RSABM模型应用的构造、部署和演化,并提供基本的运行环境,形成了一种基于资源集成和业务应用动态构的领域应用模式。
其他文献
自规划识别作为新的研究问题被提出以来,其相关研究一直都聚焦在传统的简单领域,比如自然语言理解,智能帮助系统等。近些年来,一些学者将目光放在了具有对抗性质的研究领域上
随着互联网的发展,网络安全问题已经引起了社会各界的厂泛重视。随看来自网络的攻击持续不断的增长,防火墙已经成为网络安全领域的一种核心设备。但是传统防火墙严格依赖于网络
近年来,通过计算机对人脸进行自动处理成为当前计算机视觉、模式识别、计算机图形学等领域的一个热点研究课题,在影视制作、视频会议、智能人机交互等方面有着广泛的应用前景
近年来,为适应社会发展需要,各高校发展迅猛,校园建设、设备购置、教师引进、教学改革、分配方式改革、扩大招生等工作的步伐加快,给高校的信息管理工作带来很大困难,如数据量增大
客户是企业生存和发展的基础,但现有的客户关系管理过分强调企业如何为客户提供价值,实际上并非所有的客户对企业来说都是有价值的,对企业来说选择有价值的客户,对客户的价值作有
时间表问题是一类特殊的资源调度问题,广泛应用于学校课程和考试的时间安排、各类大型会议、体育比赛、航班(火车、飞机、轮船等)时刻表的制定等。由于考试时间表问题属于NP完
近年来,随着无线通信技术的发展和大量智能移动终端的出现,机会网络研究在学术界受到了广泛的关注。本文就机会网络链路预测和路由策略展开研究。报文的投递成功率是衡量网络
我国是天然气资源丰富的国家之一,天然气远景储量约达38万亿m3,其中陆上占79%,海上占21%。天然气的生产、利用过程是一个流程复杂、规模大、速度快且连续运行的系统。在这个系统中
随着移动智能产品的极速发展,移动终端在人们的生活中占据着越来越重要的地位。根据CNNIC报告,截至2014年12月,中国手机网民规模达5.57亿,较2013年底增加5672万人,手机网民人群占
传送带缺陷检测是传送带修补的基础,也是传送带安全使用的保障。随着计算机技术和机器视觉的发展,以往的人工检测逐渐被自动化检测所取代。缺陷检测技术融合了图像去噪、增强