基于OSGi的领域内框架扩展方法研究及应用

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:cyh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息社会的迅速发展,应用软件出现了需求复杂、规模庞大、更新频繁等特点。为了提高软件开发速度和质量,许多大型企业自主开发了领域内框架。传统领域内框架的设计方法存在着很多问题,主要集中在复杂的数据交互关系及复杂的控制关系两方面,而行业内对于跨领域框架构建方法的研究却凤毛麟角。OSGi(Open Service Gateway Initiative)为领域内框架开发提供了一个良好的环境。基于OSGi的系统开发具有很多优势,包括可动态改变系统行为,热插拔的插件体系结构,高可复用性,高效性等等。本文采用OSGi作为跨领域框架,对在此基础之上扩展领域内框架部分的方法进行了深入研究,解决了领域内框架开发过程中结构复杂、可复用性差、不易扩展等问题。本论文的研究内容主要包含以下几方面:首先,分析了领域内框架的传统开发方法及其需要改进的方向,给出了国内外研究现状。根据课题的实际需要,深入研究OSGi框架的技术特点,分析了其作为领域内框架扩展基础的巨大优势,并对软件度量学中的关键部分进行了研究。其次,从领域内框架的结构入手,对影响其结构复杂性的关键点进行了提取。根据这些关键点的主要参数,提出了符合实际应用要求的度量方法,并结合OSGi的技术特点,以降低领域内框架结构复杂性为目标,提出了针对框架结构的优化策略。再次,针对医疗图像分析领域,以CT图像分析系统为例扩展完成了CT图像分析领域内框架,并装配DD (Digital Data)模块,验证了领域内框架扩展方法的可行性。最后,对领域内框架的扩展结果进行分析,从多个角度比较了其相对于传统扩展方式的优缺点,并得出结论。本文创新性的将框架结构复杂度分为数据流结构复杂度和控制流复杂度两方面,设计完成了这两种结构复杂度的数字化度量方法,并以此度量方法为基础,结合OSGi框架技术特点提出了基于OSGi的领域内框架扩展解决方案。
其他文献
当今世界,软件需求越来越复杂,软件规模不断增长,软件生产的质量越来越难以保证。尽管软件过程改进提供了改善软件过程的有效途径,然而,软件过程改进模型众多,这些模型之间存
学位
预警机(AWACS)执行任务时记录的海量数据蕴含着丰富的有价值信息,为了提升信息作战能力,就需要对大量的预警机情报数据进行分析。如何从海量数据中提取信息以便为情报分析服务,怎
报表作为企业信息系统的重要组成部分,是信息浏览、分析、打印的有力工具,只有具备美观完善的报表,企业信息系统才是一个完整的系统。随着企业信息系统在Web上的应用越来越多
在钻井工程设计过程中,需要对大量钻井工程图形、图像进行显示或分析,随着钻井数量逐渐增多和钻井工艺复杂多变,钻井工程图文档也急剧增多。目前,钻井工程图文档管理系统还不
过程挖掘通过分析企业应用系统所产生的事件日志信息,能够重现业务流程的真实执行过程,并利用所发现的知识对工作流模型进行优化和重构,是数据挖掘技术在工作流管理领域的一
静脉识别是最近几年才开始发展起来的一种生物识别技术,它是依据人类血液中的血红蛋白可以吸收特定波长的红外线的原理而成为一种有效地、高安全度的生物特征识别方式。由于
软件及服务(SaaS, Software as a Service)作为一种新型的软件应用模式,已成为当前的研究热点。SaaS模式下,服务提供商负责提供、管理、维护必要的IT基础支撑设施及软件运行
基于全球卫星定位系统反射信号(GNSS-R)的双基雷达遥感是近年来国际上发展很快的一种全新概念的微波遥感方法。利用GNSS卫星信号经过海面、陆地地表反射面的反射信号,可以进
钻井工程是一项多工艺、多部门合作的工程,存在大量的复杂的计算和不确定因素。如何在钻前对其进行科学、合理的设计,并利用信息技术对钻井设计进行综合管理,研究并开发一套