导读:本文包含了分布式应用程序论文开题报告文献综述、选题提纲参考文献及外文文献翻译,主要关键词:分布式,应用程序,互联网,程序,系统,软件,切片。
分布式应用程序论文文献综述
白骏[1](2017)在《分布式Java程序切片及其在故障定位中的应用》一文中研究指出在现今的软件架构中,分布式已经成为一个核心概念。Java平台因为其分布式、良好的API和产品支持等特点,成为了分布式的核心角色。同时,Java语言安全、健壮、简单、可移植,已成为目前最流行的面向对象程序设计语言,但也是因为Java语言的面向对象特性,其在进行程序切片时存在许多问题。在软件开发和维护过程中,程序员需要不断地调试程序。故障定位是软件调试活动中最困难、最耗时的任务之一,迫切需要自动化或半自动化技术提高故障定位的效率,以避免冗长繁琐的维护工作,减少开发和运营成本。基于程序切片的程序错误定位技术和基于程序谱的程序故障定位技术,是目前故障定位技术研究领域中比较热门的两个方向,但由于各自存在的缺点,其故障定位的效率都不高。本文首先通过对程序切片技术的发展成果进行总结和分析,并在其基础上提出了分布式Java动态切片的构建算法;然后通过分析目前主流程序故障定位技术的优缺点,结合程序切片技术和程序谱技术,提出了基于程序切片谱的程序故障定位技术;最后在上述理论研究的基础上实现了程序切片系统与故障定位应用,并通过实验与分析,验证了基于程序切片谱的程序故障定位技术的有效性。本文的主要工作有:(1)研究了程序切片技术的发展,并在其基础上提出了分布式Java程序依赖图构建算法、分布式Java程序切片构建算法;(2)研究了程序故障定位技术的发展,通过分析基于程序谱的程序故障定位技术和基于程序切片的程序故障定位技术的优点与不足,结合两种技术,提出了基于程序切片谱的程序故障定位技术ESFL;(3)在上述理论研究的支撑下,实现了程序切片系统和程序故障定位应用;(4)在程序切片系统和程序故障定位应用的支持下,通过实验与分析,验证了分布式Java程序切片算法的正确性与基于程序切片谱的程序故障定位技术的有效性。(本文来源于《东南大学》期刊2017-05-01)
徐远哲[2](2017)在《分布式Java程序切片及其在影响分析中的应用》一文中研究指出在软件系统的演化和维护过程中,软件系统会根据用户的需求的扩张发生改变,该过程需要进行软件修改。在实施软件修改之前,可以使用修改影响分析技术进行程序的理解、影响结果的预测以及成本评估等;在软件修改实施之后,可以通过该技术追踪涟漪效应、对修改结果的性能进行评估。因此对软件的修改进行影响分析在软件系统的演化和维护中非常重要。程序切片根据切片准则把程序分解,其中分布式程序切片则可以用来针对集群中不同主机中运行的各种程序进行动态程序切片。针对软件规模较大的程序可使用程序分解技术对其进行修改影响分析,可以结合程序切片技术进行修改影响分析的研究。本文主要研究分布式程序切片的基本理论及实践,提出在分布式程序切片中以四元组的方式保存分布式程序通信点信息,并开展基于程序切片的修改影响分析技术的研究。首先,通过解析源程序获取分布式程序通信点和完成代码插装,以方便在程序动态运行期间记录通信点信息,并使用这些信息构造分布式程序依赖图,完成分布式程序切片。其次,讨论传统的修改影响分析和基于调用图的修改影响分析技术,并提出基于程序切片的修改影响分析技术的计算过程和方法,使用前向切片研究基于程序切片的修改影响分析。然后,完成对分布式程序切片和基于程序切片的修改影响分析系统的设计与实现;经过实验与分析我们得出基于程序切片的修改影响分析技术比基于调用图的修改影响分析技术在准确度、精度、结果多样性等方面性能更加优越,并且基于程序切片的修改影响分析技术在影响分析实际应用中得到的结果更加客观、计算过程流畅、使用更加方便。最后结合针对开源软件的相关测试,验证本文基于程序切片的修改影响分析技术。(本文来源于《东南大学》期刊2017-04-05)
袁鑫晨,李海波,王伟,唐震,任仲山[3](2016)在《基于程序分析的分布式应用自动化追踪方法》一文中研究指出提出了一种零配置的端到端细粒度追踪的方法—Easy Trace,应用于分布式系统发生性能降级时的问题诊断.传统工具往往存在监测粒度与服务组件源码紧耦合或配置信息复杂、修改代价高等不足,Easy Trace能够做到零配置下性能问题的准确定位.基于开源电子商务系统的实验结果表明,Easy Trace相对传统监测工具对系统造成的扰动很小.(本文来源于《计算机系统应用》期刊2016年11期)
汪作文[4](2012)在《基于J2EE在分布式环境下互联网应用程序设计研究》一文中研究指出Java技术在企业信息系统整合、数据库应用、分布式计算、网络应用程序开发等都得到成功应用。文章研究J2EE平台上分布式环境下Internet网络应用程序设计方法,提出一个可以作为设计J2EE应用程序参考的设计样式-J2EE web application pattern,期望可快速地在J2EE平台上设计出架构合理、效能优异的应用软件。(本文来源于《煤炭技术》期刊2012年12期)
江春华,张伟丽,魏劲超[5](2012)在《基于.NET的分布式应用程序框架的设计》一文中研究指出.NET框架简化了第叁代因特网的高分布式环境下的应用程序开发,其中的Web Service技术和.NET Remoting技术为构建中小型分布式系统提供了典型的解决方案,但是这两种技术适合不同的应用环境并各具特点。本文深入分析这两种技术的优缺点,并结合这两种技术设计出一种新型的分布式应用程序框架,实现分布式系统中信息的高效处理,并解决了以往类似框架下的安全性问题。(本文来源于《计算机与现代化》期刊2012年10期)
李磊,刘文丰,徐宗学,张兰影[6](2012)在《基于DEM的分布式水文模型前处理程序开发及应用》一文中研究指出作为水文模型不可或缺的一部分,前处理工作的质量在很大程度上影响着水文模型的模拟效果.为了简化前处理工作步骤,提高执行效率,本文开发了一个能够独立运行并具有可视化界面的水文模型预处理程序.该程序能够对数字高程模型(DEM)数据进行河网提取、子流域划分等工作,其特色在于:基于图论编写了无需填洼的水流方向确定算法;提出了"树叶裁剪法"的子流域划分方法;集成了自下而上的汇流顺序演算算法.将该程序应用于拉萨河流域,取得了较好的效果,为分布式水文模型的开发奠定了基础.(本文来源于《北京师范大学学报(自然科学版)》期刊2012年05期)
邹一心,宋光照[7](2012)在《终端应用程序分布式自动化测试策略探讨》一文中研究指出随着移动互联网业务的兴起和智能移动终端操作系统的开放,终端应用复杂性快速增加。用户对产品功能要求和质量越来越高。终端应用开发技术因操作系统、开发语言差异而不同,终端应用开发周期较短、版本迭代频繁,本文尝试引入分布式自动化测试工具,实现功能回归测试自动化,以提高测试效果和效率。(本文来源于《2012全国无线及移动通信学术大会论文集(下)》期刊2012-09-01)
杨春明,杜炯,王磊[8](2012)在《分布式程序设计实验平台的设计与应用》一文中研究指出针对程序设计类课程教学中基本技能训练不足、代码抄袭严重等问题,提出并设计了分布式程序设计实验平台。该平台在Linux环境下自动测评学生提交的代码,采用Moss系统用以检测程序抄袭,利用Python及源软件开发并部署。对平台的性能评估及应用效果表明,分布式环境下的实验平台能满足大规模并发请求下的快速响应要求,提高了学生的程序设计综合能力。(本文来源于《实验室研究与探索》期刊2012年08期)
张勇[9](2012)在《基于COM/DCOM的分布式多层系统中应用程序服务器的设计与实现实例》一文中研究指出在分布式多层应用系统中,应用程序服务器设计的成功与否关系到整个系统设计的成败。本文将介绍一种设计基于COM组件对象的应用程序服务器的非常有效率的方法,并用一个实例来实现一个应用程序服务器。(本文来源于《科技视界》期刊2012年21期)
刘华锋[10](2011)在《基于设计模式的分布式应用程序开发研究》一文中研究指出将设计模式应用于分布式应用程序的开发无疑能提高软件的开发效率。如何把设计模式应用于分布式应用程序的开发之中呢?为了解决这个问题,本文引用文献中的设计模式,以一个网络论坛消息系统作为实例,详细说明了如何把设计模式应用于分布式应用程序开发之中。(本文来源于《企业导报》期刊2011年19期)
分布式应用程序论文开题报告
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
在软件系统的演化和维护过程中,软件系统会根据用户的需求的扩张发生改变,该过程需要进行软件修改。在实施软件修改之前,可以使用修改影响分析技术进行程序的理解、影响结果的预测以及成本评估等;在软件修改实施之后,可以通过该技术追踪涟漪效应、对修改结果的性能进行评估。因此对软件的修改进行影响分析在软件系统的演化和维护中非常重要。程序切片根据切片准则把程序分解,其中分布式程序切片则可以用来针对集群中不同主机中运行的各种程序进行动态程序切片。针对软件规模较大的程序可使用程序分解技术对其进行修改影响分析,可以结合程序切片技术进行修改影响分析的研究。本文主要研究分布式程序切片的基本理论及实践,提出在分布式程序切片中以四元组的方式保存分布式程序通信点信息,并开展基于程序切片的修改影响分析技术的研究。首先,通过解析源程序获取分布式程序通信点和完成代码插装,以方便在程序动态运行期间记录通信点信息,并使用这些信息构造分布式程序依赖图,完成分布式程序切片。其次,讨论传统的修改影响分析和基于调用图的修改影响分析技术,并提出基于程序切片的修改影响分析技术的计算过程和方法,使用前向切片研究基于程序切片的修改影响分析。然后,完成对分布式程序切片和基于程序切片的修改影响分析系统的设计与实现;经过实验与分析我们得出基于程序切片的修改影响分析技术比基于调用图的修改影响分析技术在准确度、精度、结果多样性等方面性能更加优越,并且基于程序切片的修改影响分析技术在影响分析实际应用中得到的结果更加客观、计算过程流畅、使用更加方便。最后结合针对开源软件的相关测试,验证本文基于程序切片的修改影响分析技术。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
分布式应用程序论文参考文献
[1].白骏.分布式Java程序切片及其在故障定位中的应用[D].东南大学.2017
[2].徐远哲.分布式Java程序切片及其在影响分析中的应用[D].东南大学.2017
[3].袁鑫晨,李海波,王伟,唐震,任仲山.基于程序分析的分布式应用自动化追踪方法[J].计算机系统应用.2016
[4].汪作文.基于J2EE在分布式环境下互联网应用程序设计研究[J].煤炭技术.2012
[5].江春华,张伟丽,魏劲超.基于.NET的分布式应用程序框架的设计[J].计算机与现代化.2012
[6].李磊,刘文丰,徐宗学,张兰影.基于DEM的分布式水文模型前处理程序开发及应用[J].北京师范大学学报(自然科学版).2012
[7].邹一心,宋光照.终端应用程序分布式自动化测试策略探讨[C].2012全国无线及移动通信学术大会论文集(下).2012
[8].杨春明,杜炯,王磊.分布式程序设计实验平台的设计与应用[J].实验室研究与探索.2012
[9].张勇.基于COM/DCOM的分布式多层系统中应用程序服务器的设计与实现实例[J].科技视界.2012
[10].刘华锋.基于设计模式的分布式应用程序开发研究[J].企业导报.2011