删除或更新信息,请邮件至freekaoyan#163.com(#换成@)

C++静态分析预处理技术及其支持工具的研究与实现

北京航空航天大学 辅仁网/2017-07-06

文献详情


C++静态分析预处理技术及其支持工具的研究与实现
文献类型学位
作者尚卫东[1]
机构
授予学位硕士
年度2004
学位授予单位北京航空航天大学
语言中文
关键词软件测试;C++预处理;ANTLR;静态分析优化技术
摘要C/C++源代码静态分析器设计中的一个关键的问题是如何处理源程序中的预处理指令.由于复杂性的关系,C/C++源代码静态分析往往绕过预处理.有些静态分析器采用某种模糊分析等方法,略过预处理指令或者只分析预处理语言的子集.另一些静态分析器则要求其输入源代码事先经过预处理.前者分析精度较低,且静态分析可能受到预处理错误的干扰.后者虽然保证了静态分析器的输入是"纯正的"C++程序,但是却丢失了与预处理指令有关的那部分源代码信息.该文首先研究了国内外常见的静态分析预处理方法,并对这些方法的优缺点进行了比较.该文对C++标准的预处理过程和功能进行了界定,并针对microSoft Visual C++的特有的词法和预处理规则进行了讨论.该文描述一个与语法分析器松散耦合的预处理类库.利用该类库,预处理构件可以准确地提取程序中有关预处理的各种信息,同时保证了为语法分析器输送经过预处理的、符合C++文法的程序代码.此外,编译系统的头文件包含关系复杂、规模庞大,该文对于如何提高这类头文件的静态分析效率进行较深入的探讨.最后,对论文的研究工作进行了总结,同时也指出了今后的改进设想.



影响因子:


暂无成果共有人
dc:title:C++静态分析预处理技术及其支持工具的研究与实现
dc:creator:尚卫东
dc:date: publishDate:1753-01-01
dc:type:学位
dc:format: Media:北京航空航天大学
dc:identifier: LnterrelatedLiterature:北京航空航天大学.2004.
dc:identifier:DOI:
dc: identifier:ISBN:
相关话题/北京航空航天大学 学位 技术 语法 信息

  • 领限时大额优惠券,享本站正版考研考试资料!
    大额优惠券
    优惠券领取后72小时内有效,10万种最新考研考试考证类电子打印资料任你选。涵盖全国500余所院校考研专业课、200多种职业资格考试、1100多种经典教材,产品类型包含电子书、题库、全套资料以及视频,无论您是考研复习、考证刷题,还是考前冲刺等,不同类型的产品可满足您学习上的不同需求。 ...
    本站小编 Free壹佰分学习网 2022-09-19
  • 信息安全评估方法的研究与应用
    文献详情信息安全评估方法的研究与应用文献类型学位作者罗虹[1]机构北京航空航天大学↓授予学位硕士年度2004学位授予单位北京航空航天大学语言中文关键词信息安全;风险评估;层次分析法;信息安全管理体系摘要随着信息技术的迅猛发展,企业对信息产品和服务的依赖越来越大,信息的保密性、完整性和可用性显得尤为重 ...
    北京航空航天大学 辅仁网 2017-07-06
  • 弹载捷联式天线平台的稳定技术研究及其角跟踪系统设计
    文献详情弹载捷联式天线平台的稳定技术研究及其角跟踪系统设计文献类型学位作者周瑞青[1]机构北京航空航天大学↓授予学位博士年度2004学位授予单位北京航空航天大学语言中文关键词天线稳定系统;捷联稳定平台;解耦精度;天线跟踪;鲁棒两自由度H<,∞>控制摘要导引头是自动寻的战术导弹的关键组成部分,其功能是 ...
    北京航空航天大学 辅仁网 2017-07-06
  • 智能泵源系统关键技术的研究
    文献详情智能泵源系统关键技术的研究文献类型学位作者王世富[1]机构北京航空航天大学↓授予学位博士年度2004学位授予单位北京航空航天大学语言中文关键词智能泵源系统;液压泵;负载敏感;增益调度;自适应控制;虚拟仪器摘要为了提高军用飞机的性能,高压、大功率成了飞机液压系统的一个发展趋势.由于目前飞机液压 ...
    北京航空航天大学 辅仁网 2017-07-06
  • 数据挖掘在高校学生管理信息系统中的应用
    文献详情数据挖掘在高校学生管理信息系统中的应用文献类型学位作者邢涛[1]机构北京航空航天大学↓授予学位硕士年度2004学位授予单位北京航空航天大学语言中文关键词数据挖掘;数据仓库;联机分析处理;综合测评;分类摘要随着现代信息技术、通讯技术和计算机技术的高速发展,数据库应用的范围、深度和规模不断扩大, ...
    北京航空航天大学 辅仁网 2017-07-06
  • 航空电子统一网络关键技术研究
    文献详情航空电子统一网络关键技术研究文献类型学位作者姜震[1]机构北京航空航天大学↓授予学位博士年度2004学位授予单位北京航空航天大学语言中文关键词航空电子;航空电子综合化;局部区域网络;航空电子统一网络;可扩展一致性接口;实时系统;介质访问控制;可靠性;计算机仿真;性能评价摘要本文主要针对航空电 ...
    北京航空航天大学 辅仁网 2017-07-06
  • 基于现场总线的工程机械控制与操纵系统关键技术研究
    文献详情基于现场总线的工程机械控制与操纵系统关键技术研究文献类型学位作者袁海斌[1]机构北京航空航天大学↓授予学位博士年度2004学位授予单位北京航空航天大学语言中文关键词工程机械;现场总线控制系统;电液比例控制;多主体系统摘要为适应施工自动化和现代物流工业发展的需要,迫切需要具有信息化、智能化功能 ...
    北京航空航天大学 辅仁网 2017-07-06
  • 多点激励随机振动试验控制技术及实现的研究
    文献详情多点激励随机振动试验控制技术及实现的研究文献类型学位作者叶建华[1]机构北京航空航天大学↓授予学位硕士年度2004学位授予单位北京航空航天大学语言中文关键词多点激励;随机振动;振动试验;振动控制;时域随机化;多输入多输出摘要多点激励振动试验控制技术是对大型复杂试件开展可靠性和环境试验的关键技 ...
    北京航空航天大学 辅仁网 2017-07-06
  • 复杂工程系统多学科设计优化方法及技术研究
    文献详情复杂工程系统多学科设计优化方法及技术研究文献类型学位作者韩明红[1]机构北京航空航天大学↓授予学位博士年度2004学位授予单位北京航空航天大学语言中文关键词工程系统;多学科设计优化;协同优化;优化算法;遗传算法;不确定性摘要复杂工程系统的设计过程是一个多学科交叉综合设计的优化过程.产品设计的 ...
    北京航空航天大学 辅仁网 2017-07-06
  • Java卡及其应用技术研究
    文献详情Java卡及其应用技术研究文献类型学位作者张大伟[1]机构北京航空航天大学↓授予学位博士年度2004学位授予单位北京航空航天大学语言中文关键词智能卡;Java卡;Java虚拟机;代码安全性校验;椭圆曲线加密摘要随着互联网、移动通信和信息安全技术的发展,Java卡已在身份认证、电子支付和信息安 ...
    北京航空航天大学 辅仁网 2017-07-06
  • 数控铣削加工过程动力学仿真优化技术及应用研究
    文献详情数控铣削加工过程动力学仿真优化技术及应用研究文献类型学位作者尹力[1]机构北京航空航天大学↓授予学位博士年度2004学位授予单位北京航空航天大学语言中文关键词铣削加工;动力学仿真;系统建模;参数优化;数控技术摘要本论文从铣削加工过程的动力学问题出发,以数控加工过程为主要应用对象,重点研究了铣 ...
    北京航空航天大学 辅仁网 2017-07-06