网站大量收购独家精品文档,联系QQ:2885784924

数据流分析方法概论.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据流分析方法 李慧贤刘坚 (西安电子科技大学软件I程研究所,西安710071) E——mail:lihuixiatt_p@263.net 摘要数据流分析是一项编译时使用的技术,它能从程序代码中收集程序的语义信息,井通过代数的方法在编译时 确定变量妁定义和谴甩。该文对数据流、数据流框架蕊数据流算法进行了阐述;井简要地介绍了所提出的需求过程问数 砖氘舟祗她责丧?, 关键词 数据流分析数据流框架 需求过程阐数据流分析 文章编号1002—833l一(2003)13-0142—03文献标识码A 中图分类号TP314 of MethodsDataFlow Analysis LiHuixianLiu Jian (Software Institute,Xidian 710071) Engineering University,Xian Abstract:Dataflow is a It cancollectsemanticinfi)rmationfromthetextofthe analysiscompile—timetechnique determinethedefinitionandusevariables this program,and methods.In dataflow.dataflow byalgebraic paper.the frameworkand of flow data ale ideaofdemand flow algorithms analysisdiscussed;the data is interproceduralahalysis also presented. flow flow Keywords:data framework.demand dataflow s analysis.data interprocedural arialysi 1引言 数据项属性的信息Ⅲ。从根本上来、龅,数据流分析的日的是确定 数据流分析是一项编译时使崩的技术,它能从程序代码中 路径谓词的真或假。路径谓闻是一些语句,这些语句表示在程 收集程序的语义信息,并通过代数的方法在编译时确定变量的 序执行当中沿着一定的控制流路径发生了什么,在所有这螳路 定望和使用。通过数据流分析,可以不必实际运行程序就能够 径上使用任意(V)或存在(3)量词对语上J进行量化。路径的定 发现程序运行时的行为,这样可以帮助大家理解程序。数据流 义与CFG有关,一条控制流路经足在CFG中的一条路经。 分析被用于解决编泽优化、程序验证、调试、测试、并行、向量化 和片行编程环境等问

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档