1、“.....需要依赖些已经成名实现技术,比如对象创建类就像样和内联缓存。如果行为大致类似于其它面向对象语言,这些技术会带来良好性能和使用效果。执行时间主要由循环决定。些基于跟踪即时编译器,比如等,它们工作基础就建立在程序执行时间主要由小循环决定这个传统假设上。行业基准能够反映工作负荷。如,和这样基准测试平台是用来评价和比较实现性能和计算静态分析技术准确性。但是,从使用这些基准测试平台得到结论只有在种情况下是有意义,那就是它们能够准确地反映出在现实世界中运行程序工作负荷区间。本文目是提供支持或否定以上假设证据。我们不是要质疑以前研究成果准确性,即使上述假设部分是被证明毫无依据,以前研究成果仍然可以为我们研究提供个有用基础和出发点。但是我们想要强调这些已经广泛采用现有技术限制,并且指出在今后研究中要面临挑战。相关工作。到目前为止,据我们所知......”。
2、“.....等人已经进行过和我们类似研究,其最终结果也是和我们相似。以前在应用到安全领域时也确实有些关于其动态行为研究,但是那些研究只侧重于和安全性紧密相关部分。我们也曾进行过些小规模研究,并得出了些初步结果,这些结果与这里提出最新研究结果也是相吻合。和也曾就语言动态特性应用进行过研究添加和删除作用域和方法,它们研究重点集中在系列小程序上面,并得出了它们之间存在明确区别结论。他们研究表明,动态特性中大部分都出现在程序初始化阶段,而在程序主要运算阶段,动态行为就逐渐减少了。我们研究结果表明,在应用方面,比更加动态化。关于面向对象语言在实时运行中特性研究也有很多,比如等人研究了语言中信息发送动态程度,等人则分析了和程序运行中差异,等人研究了中继承应用等。之前这些研究都对种特定语言个特殊方面进行了非常详尽研究,收到他们鼓舞......”。
3、“.....并为未来研究留下些详细数据以供参考。最后,我们工作得到了等人启发,他们就运行指标进行了严格框架讨论。跟踪和分析技术基础本文对基础结构和跟踪研究是基于网页浏览器引擎个可以测量数据版本,这个引擎现在被应用到了浏览器上。虽然有可用独立解释程序,他们却无法处理目前在大部分支持网站常见和技术。为了提高实验灵活性,我们分析是在离线状态下进行。我们浏览器记录下由解释程序带来大部分操作读,写,删除,调用,中原工学院信息商务学院毕业设计论文译文专用纸第页定义等,同样作为垃圾收集和源文件加载事件也会被跟踪。函数触发个特定事件情形和源文件加载情形是相似,而经过计算字符串也将被保存,并像程序执行时其他部分样被追踪分析。已经追踪到痕迹被压缩并存储到磁盘中。虽然它在执行时有些额外开销,但是我们用来测试工具在运行交互应用时速度并没有受到影响,并且我们用户也没有对性能有任何抱怨......”。
4、“.....并将结果存储在个数据库中进行数据挖掘。离线痕迹分析组件实质上是对抽象流解释。它是能够重现这些痕迹,并为相应程序得出个关于堆状态抽象解释。痕迹分析仪中把包括了关于程序动态行为丰富和可定制历史信息,比如访问每个对象历史,调用现场和分配网站等等。最后,些静态分析分类,代码大小度量是基于被恢复源文件运行,它使用了编译器框架解析技术。结论本文提供了第个大规模研究程序在运行时行为。我们已经识别出组字节代表实际程序,这组字节大小范围为数百千字节到兆字节,我们对每个网站都记录了很多痕迹,然后使用相应编译仪器与离线分析工具从痕迹中提取了行为信息。我们使用此信息来评估清单中个关于程序常用假设。中原工学院信息商务学院毕业设计论文译文专用纸第页原文出处,,,,,,,中原工学院信息商务学院毕业设计论文译文专用纸第页,。很多论文都花费大量笔墨明确指出,他们假定所研究程序是些小型程序......”。
5、“.....因为他们向大家介绍说现有理论分析不能扩展到大型系统中去。调用现场动态行为很少。些出色程序完善和优化,如谷歌,需要依赖些已经成名实现技术,比如对象创建类就像样和内联缓存。如果行为大致类似于其它面向对象语言,这些技术会带来良好性能和使用效果。执行时间主要由循环决定。些基于跟踪即时编译器,比如等,它们工作基础就建立在程序执行时间主要由小循环决定这个传统假设上。行业基准能够反映工作负荷。如,和这样基准测试平台是用来评价和比较实现性能和计算静态分析技术准确性。但是,从使用这些基准测试平台得到结论只有在种情况下是有意义,那就是中原工学院信息商务学院毕业设计论文译文专用纸第页程序动态行为分析摘要编程语言是广泛用于编程语言,也越来越多地用于特定目计算。因此,如何提高正确性安全性和应用程序性能就成为了推动类型系统分析,静态分析和编译技术研究等领域发展动力之......”。
6、“.....然而很少人会清楚知道程序员是如何利用语言这些特性。在本文中,我们将研究些广泛使用程序动态行为,并分析如何以及为什么使用这些动态特性。我们将根据这些程序得出具体动态程度,并与目前参考文献中使用假定数据和通用工业标准中数据进行比较。关键词动态行为执行跟踪动态指标程序分析介绍是种面向对象语言,它可以通过客户端可执行代码让用户实现和网站交互,它是在年由公司设计出。它不同于或这些传统语言,它不具有类,也不鼓励封装,甚至是结构化编程。与之对应是,十分强调编程语言灵活性。成功是不可否认。据相关数据显示,当前最流行个网站中有个都使用了它同时,语言还成为了许多办公应用浏览器应用以及开发环境等通用计算平台。它直被誉为互联网界汇编语言,和以及语言类似,需要代码生成工具解释。由于这种成功,已经赢得了学术界重视和尊重,而研究人员也开始将目光都集中在三个主要问题安全性......”。
7、“.....已经发生了些利用语言动态性能进行恶意攻击案例主要是能够利用访问和修改共享文件特点,通过函数植入恶意代码。研究人员已经提出些解决方法,比如将静态分析和实时监控结合起来,以防御些已知攻击。另个研究方向则致力于提供更好检测工具,以帮助开发者尽早发现程序中漏洞。作为种弱类型语言,没有类型声明,并且只有再被访问和调用时才进行实时监控,因此为提供静态类型系统也就成为了很自然事情。最后,在被忽视了很长时间以后,实现很大进步,目前最先进即时编译技术得到了应用。动机及相关工作我们最初研究动力在于评估个静态类型系统是否能成功验证现有程序。其他动态语言,如语言就成功逐步应用到了类型系统中,但是其他方面进展就相对有些停滞,比如缺乏有关面向对象扩展类型检查中用宏来实现。对于......”。
8、“.....而和等人则把他们之前工作向前推进了步,加入了些最新类型,等人则为提出了种相关系统。所有这些类型系统都可以接受目标语言些简单简化,但是他们要依靠相当类似假设。举例来说,写道通常情况下,在初始化后几不会再定义其他类型了,而且对象类型也基本不会发生变化。常见关于动态行为假设。我们将在下文中继续列举些被公开发表或约定俗成假设,这些假设已经在参考文献和具体程序中得到了广泛应用。中原工学院信息商务学院毕业设计论文译文专用纸第页对象层次结构是不变。在创建个新对象时,层次结构不会改变假设对于个类型系统运行是非常重要,因此我们甚至不会选择给出对象模型。关于静态分析研究很典型,通常它们不涉及到更新或变化,然而,任何关于层次结构改变都有可能影响到应用程序控制流程,而那些受到影响对象类型也会出现变数。在对象初始化时属性被添加。大家般都认为,对于动态语言来说,存在个类似于初始化阶段时段......”。
9、“.....而在这个时段后应用程序大多都是静态。那么具体到情形,就是假设作用域和对象方法大部分变化都是在初始化阶段完成,因此在创建对象时就已经确定类型大部分,只留有小部分属性待定这样方法就显得合情合理了。属性很少被删除。在个类型系统中删除方法或作用域是很难,因为这样来就等于它允许了类型发展非单调,这会破坏现代类型语言中默认执行子类型化保证。如果删除是个特殊情况个可以预测情况,人们可以对这些未来可能被删除属性使用些潜在类型。但是,这样做会减少我们使用类型系统所带来好处,这可能是为什么些相关研究禁止这种做法原因。静态分析方法通常更能接受这种不严密做法,也可以对删除做出处理,但我们到目前还没有发现任何关于现有数据流分析技术解释。使用函数是罕见而且不影响语义。函数通常被用来计算任意字符串,它有可能使静态分析或静态类型检查得到结果是无效。因此,很多文献就直接忽视了它......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。