您的位置: 专家智库 > >

陈哲

作品数:63 被引量:157H指数:6
供职机构:南京航空航天大学计算机科学与技术学院更多>>
发文基金:国家自然科学基金中央高校基本科研业务费专项资金中国博士后科学基金更多>>
相关领域:自动化与计算机技术电气工程电子电信理学更多>>

文献类型

  • 34篇期刊文章
  • 26篇专利
  • 2篇会议论文
  • 1篇学位论文

领域

  • 42篇自动化与计算...
  • 2篇电气工程
  • 1篇电子电信
  • 1篇建筑科学
  • 1篇理学

主题

  • 13篇代码
  • 13篇语法树
  • 13篇抽象语法
  • 13篇抽象语法树
  • 12篇源代码
  • 9篇插桩
  • 7篇语言程序
  • 7篇内存
  • 6篇形式化
  • 6篇符号表
  • 6篇词法分析
  • 5篇数组
  • 4篇语法分析
  • 4篇规约
  • 4篇编译器
  • 4篇SPIN
  • 3篇多线程
  • 3篇数组越界
  • 3篇求解器
  • 3篇自动化

机构

  • 63篇南京航空航天...
  • 3篇工业和信息化...
  • 2篇广西财经学院
  • 2篇华东师范大学
  • 2篇南京大学
  • 1篇南京林业大学
  • 1篇解放军理工大...
  • 1篇阿里巴巴集团
  • 1篇上海航天电子...
  • 1篇江苏宇辉住宅...

作者

  • 63篇陈哲
  • 28篇黄志球
  • 8篇魏欧
  • 6篇朱云龙
  • 5篇李文明
  • 5篇刘久富
  • 5篇阚双龙
  • 5篇杨志斌
  • 5篇王正谦
  • 4篇王冲
  • 4篇徐丙凤
  • 4篇孙毅
  • 3篇李绪蓉
  • 3篇王哲民
  • 2篇肖芳雄
  • 2篇肖岚
  • 2篇范大娟
  • 2篇马银雪
  • 2篇陈娟娟
  • 2篇梁娟娟

传媒

  • 9篇小型微型计算...
  • 4篇计算机科学
  • 3篇软件学报
  • 3篇计算机工程与...
  • 2篇计算机研究与...
  • 2篇电力电子技术
  • 2篇计算机与现代...
  • 2篇计算机技术与...
  • 2篇第十一届全国...
  • 1篇计算机学报
  • 1篇计算机应用研...
  • 1篇计算机系统应...
  • 1篇四川大学学报...
  • 1篇工程质量
  • 1篇解放军理工大...
  • 1篇计算机与数字...

年份

  • 2篇2024
  • 6篇2023
  • 4篇2022
  • 7篇2021
  • 6篇2020
  • 1篇2019
  • 1篇2018
  • 5篇2017
  • 4篇2016
  • 6篇2015
  • 8篇2014
  • 6篇2013
  • 6篇2012
  • 1篇2010
63 条 记 录,以下是 1-10
排序方式:
基于定理证明的内存安全性动态检测算法的正确性研究被引量:1
2021年
随着软件运行时验证技术的发展,出现了许多面向C语言的运行时内存安全验证工具。这些工具大多是基于源代码或者中间代码插桩技术来实现内存安全的运行时检测。但是,其中一些没有经过严格证明的验证工具往往存在两方面的问题,一是插桩程序的加入可能会改变源程序的行为及语义,二是插桩程序并不能有效保证内存安全。为了解决这些问题,文中提出了一种使用Coq定理证明器来判定内存安全验证工具算法是否正确的形式化方法,并使用该方法对C语言运行时验证工具Movec的动态检测算法的正确性进行了证明。对安全规范性质的证明结果表明了Movec的内存安全性动态检测算法是正确的。
孙小祥陈哲
关键词:定理证明COQ
一种运行时验证中性质的可监控性概率的度量方法
本发明公开了一种运行时验证中性质的可监控性概率的度量方法,首先将性质转化为对应的监控器,然后将监控器转换为对应的离散时间马尔可夫链,最后列出关于可监控有限序列概率的线性方程组,并通过对该方程组进行求解,得到最终的可监控性...
陈哲陈云云吴逸凡
文献传递
复杂约束条件下多组件软件部署的自动化与自适应方法及其部署管理系统
本发明公开了一种复杂约束条件下多组件软件部署的自动化与自适应方法及其部署管理系统,属于计算机软件部署和维护技术领域。首先使用部署描述语言描述多组件软件的部署需求及其部署约束条件,然后通过使用设备状态信息探测器、约束求解器...
陈哲朱云龙黄志球魏欧
文献传递
C程序数组越界的运行时验证技术研究与实现被引量:7
2015年
缓存区溢出能引起非常严重的安全问题,对网络和分布式系统(如机群,网格,P2P系统等)构成严重威胁。数组越界在缓存区溢出中占据重要位置,如何检测数组越界错误是一个重要且极具意义的课题。针对该课题,给出一种对C语言数组越界进行运行时验证的方法。分析了数组越界的错误类型,根据这些类型分别研究了数组越界的运行时验证的思想;设计了基于程序插桩进行数组越界动态检测的算法,给出了该方法基于开源编译器Clang的具体实现;用实验证明了该方法是切实可行并且有效的。
李文明陈哲李绪蓉黄志球
关键词:数组越界程序插桩
面向DO-333的襟缝翼控制单元安全性分析被引量:6
2016年
DO-333是对机载软件安全性标准DO-178C关于形式化方法的补充,为机载软件开发过程中形式化方法的使用提供指导。模型检验作为一种形式化方法,可以应用于对软件需求和设计阶段制品的严格验证。基于DO-333,使用模型检验对飞控系统中襟缝翼控制单元不同阶段的软件制品进行验证与分析,判断其是否满足DO-178C的相关验证目标并提供证据支持。首先,对控制单元中襟翼与缝翼必须互斥更新的高级需求进行规约和验证;其次,对单个机翼控制逻辑的低级需求进行规约和验证。通过以上验证与分析,分别为标准中关于高级和低级需求的验证目标提供证据。文中展示了模型检验在一个机载软件认证中的应用实例,该工作将为机载软件的安全性保障和适航认证提供技术支持。
陈光颖黄志球陈哲阚双龙
关键词:适航认证形式化方法机载软件SPIN
一种面向动态分析的源代码插桩改进方法
本发明公开了一种面向动态分析的源代码插桩改进方法,包括对多文件项目、无长度数组和匿名结构体的源代码插桩方法,并通过编译、执行插桩后的程序实现对程序执行过程的动态分析。相比于现有技术,本发明能够克服常规源代码插桩方法在对多...
陈哲王冲孙小祥
文献传递
基于双格的多值模型的精化关系与对称化简
多值模型是传统布尔模型的扩展。与布尔模型相比,多值模型更适合对包含不确定和不一致信息的软件系统进行建模。为了解决模型检测时的状态爆炸问题,本文研究了对基于双格的多值模型的对称化简方法。为此,本文首先提出了一种新的多值模型...
陈娟娟魏欧黄志球陈哲
文献传递
一种同步语言多线程代码自动生成工具被引量:9
2019年
随着安全关键系统对计算性能要求的日趋提高,能够提供更强计算能力而又减少电子设备的体积、重量和功耗的多核处理器将在安全关键领域得到广泛应用。同步语言能够表达确定性并发行为且具有精确时间语义等特性,适用于安全关键软件的建模和验证。目前,同步语言SIGNAL编译器主要支持串行代码生成,较少关注多线程代码生成。提出一种同步语言SIGNAL多线程代码生成工具。首先将SIGNAL程序转换为经过时钟演算的S-CGA中间程序;之后将S-CGA中间程序转换为时钟数据依赖图以分析依赖关系;然后对时钟数据依赖图进行拓扑排序划分,并针对划分结果提出优化算法和基于流水线方式的任务划分方法;最后将划分结果转换为虚拟多线程结构并进一步生成可执行多线程C/Java代码。通过在多核处理器上的实验,验证了所提方法的有效性。
杨志斌袁胜浩谢健谢健周勇陈哲Jean-Paul BODEVEIXMamoun FILALI
面向内存错误检测的源代码语句插桩方法
本发明公开了一种面向内存错误检测的源代码语句插桩方法,具体为:步骤1:生成源代码的符号表和抽象语法树;遍历抽象语法树中的所有节点,根据节点类型进行插桩;步骤2:编译插桩后的源代码,生成目标系统上的执行文件;步骤3:当执行...
陈哲刘一辰
源代码中内存错误的自动检测和定位方法
本发明提供了源代码中内存错误的自动检测和定位方法,首先使用编译器对源代码进行词法分析和语法分析,构造符号表和抽象语法树;然后通过遍历抽象语法树,对可能产生内存错误的节点进行源代码变换,最后编译执行变换后的源代码,程序会自...
陈哲严俊琦杨志斌黄志球
文献传递
共7页<1234567>
聚类工具0