- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于q学习的复杂程序动态分析技术-计算机软件与理论专业论文
摘
摘 要
D学列足机器学习的--f4,,以其简捷、高效的算法及自适应学习特点,成为增强学习的典型代表.订: 人上智能领域得到越来越多的应用。理论和实践证明,解决动态过程优化蒯题是Q学习的长处。
程序分析领域中切片技术日趋成熟。基于系统依赖图的程序静态切片技术效率高、应用r。但《1 1,随 着软件程序的功能多样化发展,复杂性随之提高,环境中十扰因素不断增加。复杂程序在4i确定环境rf-的 动态分析、控制成为技术难题和迫切需求。此时,切片方法为主的程序分析理论、技术严重受限。
提出用p学习策略探索程序分析领域存在的难题,是一次人心尝试。论文引入Q学爿独有的优坍, 车l xq复杂程序动态分析、控制难题,提出基于Q学习的复杂程序动态分析、控制思想,构造切实i]行的分 析算法,着重对并发程序、面向列象程序、不确定环境中的复杂程序动态分析进行研究.卡』J步形成_』,丛于 p学习的复杂程序动态分析技术,为实时、有效控制不确定环境中复杂程序的动态过程提供j,依捌。在此 基础上,刑基于0学习的复杂程序动态分析、控制系统(桁控器:QACA)I)q实脱相关技术进行了研究。
论文的主要工作:(1)通过对基于Q学习的复杂程序动念分析技术的研究.解决当前在并发程序、面向 对象程序、不确定环境中的复杂程序等的动态分析方f西存在的难题,提高分析智能性、效率及精度。《2) 在0学习分析的基础上,探讨对复杂程序实施动忐最优控制,增强复杂软件程序的自动摔制能力,为提高 大型、重要软件系统的安全性、可维护性等问题提供对策。(3)对析控器(QAcA)的实现相关投术进}j:丝础 性研究。
论文的主要成果表现在以下几个方而:
·提出一种基于Q学习的程序智能分析思想及方法.初步形成基于Q学习的复杂程序动态分析技术。
·提U{Q依赖链、Q依赖图等一系列基于Q学习的程序分析新概念。融合了传统程序分析技术和机 器学习领域知识,使这两个学科有机结合、优势互补。
·提出将不确定环境中的复自}程序区分特征、区别分析的方法。既可摊高析控器学习、分析的效j簪. 又使智能分析、控制的针对性、精确性得到增强。
·为提高忻控器的学习、圳练速度及动态分析时效,提出利用当前程序分析巾先进理论、技术对狸一i 的表示、分折等方法,约柬动态分析信息量,缩短了agent的学习、洲练周媚。
·提出运用p学习策略实时分析、控制复杂程序动态过程的思想和方法,研究、设汁将析控揣绑:t 或战八大型诱舞软件系统程序的动态过程,为基于Q学习的析控器系统实现做出基础性研究j‘作。
关键词:程序分析、机播学习、旦学习、复杂程序、程序动态分析、依赖性分析、程序切H
Abstract0.Learning
Abstract
0.Learning is the representative of Reinforcement Learning.Because of prompt and e硒cleat algorithm and self-adaptive learning,it is applied broadly and proved to be preponderant in optimizing dynamic process
In program analysis field.alice has being developed to maturity SDG.based static slice is high efficiency and abroad iD application.But、the problem mtlat be taken into account,that how to analyze dynamic complex programs in indeterminate environments The character is much serious that software programs become more complex and easier affected by environments.So,the requirement of solving these problems becomes more
urgently.At the same time.the capability oftraditional program analysis theory technology j badly restricted
It’s a bravely attempt to explore program analysis with D—Learning strategv The paper introduces the advantage of Q—Learnin
您可能关注的文档
- 基于profibus-pa现场总线接口技术的研究与开发-精密仪器及机械专业论文.docx
- 基于postgresql的农业统计遥感数据存储与元数据描述方法研究-地图学与地理信息系统专业论文.docx
- 基于newsml的新闻发布系统的研究与实现-计算机应用技术专业论文.docx
- 基于numeca的离心泵优化设计与性能研究-流体机械及工程专业论文.docx
- 基于pc的管线防腐数据采集与监控系统设计-控制理论与控制工程专业论文.docx
- 基于qt的跨平台地图符号框架设计和应用研究-地图制图学与地理信息工程专业论文.docx
- 基于profibus现场总线的建筑能耗监测系统的研究与设计-控制理论与控制工程专业论文.docx
- 基于netgraph机制的内容过滤防火墙研究及应用-计算机软件与理论专业论文.docx
- 基于pc104平台嵌入式linux研制-计算机应用技术专业论文.docx
- 基于nginx的地理信息服务集群构建技术研究-地图学与地理信息系统专业论文.docx
- 北师大版一年级上册数学期中测试卷完整答案.docx
- 北师大版一年级上册数学期中测试卷附参考答案(培优).docx
- 常识类知识分享.pptx
- 常用电工知识.pptx
- 北师大版一年级上册数学期中测试卷精品(能力提升).docx
- ASUS华硕ASUS NUCsNUC KitsASUS NUC 14 Pro+ KitASUS NUC 14 Pro Pro+ (NUC14RVSx) Integration Guide说明书用户手册.pdf
- 2025年一建《机电工程管理与实务》考试机电工程法规历年真题详解题库试题.docx
- 北师大版一年级上册数学期中测试卷附参考答案(模拟题).docx
- ASUS华硕ASUS NUCsNUC ElementsNUC 12 Compute Element Product Specification Manual说明书用户手册.pdf
- 北师大版一年级上册数学期中测试卷精品(含答案).docx
文档评论(0)