黄文伟
- 作品数:5 被引量:14H指数:3
- 供职机构:东南大学计算机科学与工程学院更多>>
- 发文基金:软件工程国家重点实验室开放基金国家自然科学基金国家重点基础研究发展计划更多>>
- 相关领域:自动化与计算机技术更多>>
- C程序单元级依赖性分析被引量:5
- 2004年
- 程序依赖性分析是软件分析的一个基本内容 ,目前的相关工作大多集中在语句级的分析方面。人们同样需要单元级的依赖信息来考察单元间的信息流向及整个程序的构架。本文针对C程序中函数间的调用依赖、参数传递依赖、全局数据依赖以及文件间的包含依赖和外部变量定义依赖进行了分析 ,并提出单元依赖图表达这些关系。基于此图 ,本文采用基于信息论的方法度量了单元间的耦合性。单元依赖图中保留的函数调用间的互斥关系提高了度量的准确性。相关的分析思想和技术适用于分析使用其它高级程序设计语言编写的软件。
- 周晓宇黄文伟史亮徐宝文
- 关键词:函数调用内聚性
- 基于源代码插桩的C程序内存使用错误动态检测被引量:8
- 2004年
- 针对C程序内存使用错误的预防和处理方法分基于静态分析和动态分析两类。静态分析工具研制复杂 ,目前还没有得到广泛使用的高效工具。动态分析又分为基于目标代码和源代码插桩分析两类。由于缺少完整的语法、语义信息 ,基于目标代码的分析有时对错误的捕捉、定性不够精确。基于源代码的分析由于其信息的完整可以达到对错误的最精确报告。本文对C程序中的内存使用错误进行了分析 ,并讨论了一个C程序内存错误动态检测工具的设计思想 ,给出了系统流程、关键数据结构。
- 周晓宇黄文伟史亮徐宝文
- 关键词:内存错误插桩软件测试
- 嵌入式软件测试支撑系统ETS
- 徐宝文陈振强周晓宇黄曙萍滕至阳史亮张斌管杰聂长海周毓明许蕾卢红敏陈林陈琴黄文伟
- 该项目是充分理论研究的基础上,国家自然科学基金、江苏省科技攻关项目、国防预研项目、江苏省自然科学基金、教育部高校骨干教师资助计划、江苏省青蓝工程跨世纪学术带头人项目、江苏省“三三三”人才项目、华为公司合作项目、716等项...
- 关键词:
- C程序文件间依赖性分析
- 程序依赖性分析是一种重要的程序分析与理解的方法,广泛应用于软件工程及软件逆向工程的各个方面。由于C语言使用比较灵活,程序设计自由度大,因此人们很难从C程序中分析清楚系统各个功能模块。目前国内外提出了多种切片方法来对程序进...
- 黄文伟
- 关键词:程序设计数据结构编程语言代码分析
- 文献传递
- FORTRAN 2000与C^(++)面向对象机制比较
- 2004年
- 本文在简单讨论面向对象方法的基本机制的基础上,比较分析了FORTRAN 2000与C^(++)语言对面向对象机制的支持,涉及对象、继承、多态性、操作以及可访问性控制等多个方面。
- 黄文伟徐宝文
- 关键词:面向对象软件开发程序设计语言FORTRANC++软件质量