永发信息网

寻C++编译过程论文一篇,谁有?

答案:3  悬赏:0  手机版
解决时间 2021-04-12 01:54
具体要求有C++编译器的编译过程原理。
最佳答案

建议看看下面的资料网,在这里想要谁给现写一篇,可能不会有,因为z这里没人会为了这个区花费一些时间去写的,所以根据我搜集的一些网站来看,希望对你有所帮助,用心去做,不管毕业论文还是平时作业吗,我相信你都可以做好的。毕业论文以及毕业设计的,推荐一个网 http://www.wendangtianxia.com 这个网站的论文都是以words的形式原封不动的打包上传的,网上搜索不到的,对毕业论文的写作有很大的参考价值,希望对你有所帮助。



论文写作建议看看下面的资料网,在这里想要谁给现写一篇,可能不会有,因为z这里没人会为了这个区花费一些时间去写的,所以根据我搜集的一些网站来看,希望对你有所帮助,用心去做,不管毕业论文还是平时作业吗,我相信你都可以做好的。写作资料也很多,下面给你一些范文资料网:



如果你不是校园网的话,请在下面的网站找:
百万范文网: http://www.jiaoyuda.com 分类很细 栏目很多


毕业论文网: http://www.wendangtianxia.com
引文数据库: http://www.zazhijie.cn
社科类论文: http://www.ggykf.com
经济类论文: http://www.nanbeiqiao.com
论文之家: http://www.91qikan.com
范文网:www.fanwen.com


如果你是校园网,那就恭喜你了,期刊网里面很多资料
中国知网: http://www.cnki.net
龙源数据库: http://www.qikan.com
万方数据库: http://www.wanfangdata.com
优秀论文杂志 http://www.interpapers.com/kj/
论文资料网 http://www.51paper.net/
法律图书馆 http://www.law-lib.com/z
法学论文资料库 http://www.law-lib.com/lw/
中国总经理网论文集 http://www.cnceo.com/school/
职业经理人论坛 http://mba.001.com.cn/mbamba.htm
财经学位论文下载中心 http://www.forumcn.com/sblw/
公开发表论文_深圳证券交易所 http://www.sse.orgs.cn/sse/yjkw/


中国路桥资讯网论文资料中心 http://www.lqzx.com/lunwen.htm
论文商务中心 http://doc.cei.gov.cnfs
法律帝国: http://www.fl365.com/gb/lawthinker/bbs/default.as
学术论文 http://www.hredxam.com/advdanced1.htm
论文统计 http://www.sci.com.cn

d
全部回答

根据我搜集的一些网站来看,建议看看这个,要做毕业论文以及毕业设计的,推荐一个网站 http://www.lw54.com ,里面的毕业设计什么的全是优秀的,因为精挑细选的,网上很少有,都是相当不错的毕业论文和毕业设计,对毕业论文的写作有很大的参考价值,希望对你有所帮助。

别的相关范文很多的,推荐一些比较好的范文写作网站,希望对你有帮助,这些精选的范文网站,里面有大量的范文,也有各种文章写作方法,注意事项,应该有适合你的,自己动手找一下,可不要照搬啊,参考一下,用自己的语言写出来那才是自己的。

如果你不是校园网的话,请在下面的网站找: 毕业论文网: http://www.wsdxs.cn 分类很细 栏目很多 毕业论文: http://www.dxsip.com 毕业设计: http://www.lw54.com/html/sf/lw/2009/0928/146347.html 开题报告: http://www.wsdxs.cn/html/lunwenzhidao/kaitibaogao 写作指导: http://www.wsdxs.cn/html/lunwenzhidao

基于开放编译的C_程序静态分析机制

摘要 随着软件系统的日益复杂,软件开发、维护以及进化的大部分工作和主要成 本集中在对现有系统的理解上。逆向工程是一种辅助程序理解的重要手段,是软 件工程的一个重要分支,它通过抽取程序的静态信息和动态信息来抽象其高层表 示,辅助程序理解。 本文介绍了软件逆向工程的基本原理及研究现状,深入分析了基于反射技术 的开放编译器OpenC++。通过修改源代码、扩充MOP接口,成功地把OpenC++ 改造成为程序分析工具。通过该工具对目标系统进行深入的静态分析获得的信息 不仅可以用来恢复系统的静态模型,也可以用来直接恢复出符合UML2.0标准的 序列图和辅助对目标系统的植入。 论文中提出的所有方法、算法均已在XDRE(XiDian Reverse Engineering,西 电逆向工程)工具中实现。 关键词:面向对象逆向工程开放编译反射植入序列图stract For the complexity of software system,the main works of software development, maintenance and evolution have been focused on the comprehension of existing systems. Reverse engineering is an effective method to program comprehension,and it has been a significant research branch of software engineering.It creates representations of the system at a higher level of abstraction to assist program comprehension by extracting the static information and dynamic information from the program. This paper begins with an introduction of the principles and applications of software reverse engineering,and discusses the open compiler of OpenC++in detail, which is based on the reflection technique.By means of source code modification,MOP extension,this paper turns OpenC++into a program analysis tool,though which we can extract the static information to recover not only the static model of the target system but UML2.0 sequence diagrams of the target system.The tool can assist program instrumentation too. All of the algorithms and methods provided in this paper have been implemented in a tool named XDRE(XiDian Reverse Engineering). Key word:Object-Oriented,Reverse Engineering,Open Compiler,Reflective Instrumentation,Sequence Diagram目录 摘要................................................................................................................................1 Abstract........................................................................................................................1 第一章绪论................................................................................................................1 1.1逆向工程........................................................................................................1 1.1.1逆向工程的重要性...............................................................................1 1.1.2逆向工程研究方法和目标...................................................................2 1.1.3国内外逆向工具现状...........................................................................2 1.2项目背景........................................................................................................4 1.3项目工作介绍................................................................................................6 1.3.1项目工作简介.......................................................................................6 1.3.2项目工作进展.......................................................................................7 1.4本文工作及论文结构....................................................................................7 第二章相关理论与技术............................................................................................9 2.1反射技术........................................................................................................9 2.1.1反射概念...............................................................................................9 2.1.2反射原理.............................................................................................10 2.1.3反射模型.............................................................................................12 2.2开放编译器OpenC++.................................................................................14 2.2.1 OpenC++简介....................................................................................14 2.2.2 OpenC++的工作原理........................................................................15 2.2.3 OpenC++对静态解析的支持............................................................15 2.2.4 OpenC++MOP分析..........................................................................18 2.3 UML 2.0........................................................................................................19 2.3.1 UML概述.............................................................................................19 2.3.2 UML2.0中序列图的改进...................................................................20 第三章类信息的抽取方法......................................................................................23 3.1对OpenC++的扩展策略.............................................................................23 3.2类信息的抽取..............................................................................................25 3.2.1正确的区分结构、联合、类和模板.................................................25 3.2.2 OpenC++中与类信息提取相关的接口............................................25 3.2.3获取属性和方法返回值的类型.........................................................26 3.2.4为类信息的分层抽象提供支持.........................................................26 3.3类信息的存储..............................................................................................26 3.4实例分析......................................................................................................27 3.4.1测试用例.............................................................................................27 3.4.2结果分析.............................................................................................28 3.5本章小结......................................................................................................28 第四章序列图信息的抽取方法..............................................................................29 4.1传统序列图恢复方法..................................................................................29 4.2 UML2.0序列图相关概念............................................................................30 4.2.1序列图的主要构成要素.....................................................................30 4.2.2框架元件(Frame Element).........................................................31................................................31 4.3对OpenC++的扩展策略.............................................................................32 4.4静态分析抽取序列图信息..........................................................................33 4.4.1抽取序列图信息的算法.....................................................................34 4.4.2对动态方式的支持.............................................................................36 4.4.3静态程序依赖图的定义.....................................................................38 4.4.4静态程序依赖图信息的获取.............................................................40 4.5实例分析......................................................................................................42 4.5.1测试用例.............................................................................................42 4.5.2结果分析.............................................................................................42 4.6本章小结......................................................................................................45 第五章总结与展望..................................................................................................47 致谢..............................................................................................................................49 参考文献......................................................................................................................51 在读期间发表论文......................................................................................................53

你好,我有相关论文资料(博士硕士论文、期刊论文等)可以对你提供相关帮助,需要的话请加我,7 6 1 3 9 9 4 5 7(扣扣),谢谢。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
单选题A decision has been
茶蘼花开是什么意思,茶蘼daissmention'代
自己心爱的女孩要嫁给另一男孩,我该怎么办?
狗为什么喜欢偷东西
淘宝的卖家全新商品支持质量鉴定承诺如果鉴定
花香妹子过桥米线我想知道这个在什么地方
会议卷宗的名词解释
现在找自己称心有技术性的事做怎么这么难?
吃钙片能长高吗
如图,两块质量相同的砖A、B,叠放在水平面上
诛仙2里象大头 判官这些BB有时间限制吗?1那
一对二字定开双,出入大门买八码
飞车买那个B车好啊,告诉我啊
怎理解国家贫富?
表达结婚后悔的句子,谁能帮我想个让她后悔和
推荐资讯
求这首歌的歌名http://imgcache.qq.com/music
单选题下列关于三大营养物质代谢关系的叙述错
视频播放软件
古人是怎么知道有的东西可以吃的
何润东主演的四大名捕的主题曲?
DNF44J红眼马上45现在是血啸套(差个腰带)45
物理中把雪末放进袋子里 然后再袋子里吹气 握
元音和輔音的對應單詞是什麼?
大连开发区太平洋电子这个厂子怎么样?
喝白酒可以一起喝西红柿蛋汤吗?
系统空间不足4m怎么清理
什么汽车最好
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?