您现在的位置: 首页> 研究主题> 程序验证

程序验证

程序验证的相关文献在1990年到2022年内共计223篇,主要集中在自动化技术、计算机技术、原子能技术、力学 等领域,其中期刊论文149篇、会议论文19篇、专利文献120730篇;相关期刊84种,包括聊城大学学报(自然科学版)、四川大学学报(工程科学版)、现代制造等; 相关会议17种,包括第十二届全国蒙特卡罗方法及其应用学术交流会、第十五届反应堆数值计算与粒子输运学术会议、2011年青年通信国际会议(ICYC2011)等;程序验证的相关文献由497位作者贡献,包括陈意云、李兆鹏、王瑞利等。

程序验证—发文量

期刊论文>

论文:149 占比:0.12%

会议论文>

论文:19 占比:0.02%

专利文献>

论文:120730 占比:99.86%

总计:120898篇

程序验证—发文趋势图

程序验证

-研究学者

  • 陈意云
  • 李兆鹏
  • 王瑞利
  • 林忠
  • 林春晓
  • 罗奇鸣
  • 丁志义
  • 李轶
  • 王戟
  • 郭宇
  • 期刊论文
  • 会议论文
  • 专利文献

搜索

排序:

年份

    • 吴宗芸; 刘天才; 吴明宇
    • 摘要: 子通道分析程序是钠冷快堆堆芯热工水力设计和安全分析的重要工具。本文为计算和分析钠冷快堆组件在径向均匀与倾斜功率分布工况下的热工水力特性,利用双区域绕丝交混模型开发了一款适用于钠冷快堆组件分析的子通道程序SPLICA,并与FFM2A 19棒束实验数据与WARD 61棒束实验数据进行了对比验证。由于本文开发的子通道分析程序SPLICA使用了详细的绕丝交混模型,与经过二次开发后的COBRA程序的计算结果相比,对于FFM2A实验SPLICA程序计算得到的结果与实验结果符合得更好。这两个实验数据的验证结果证明了本文开发的子通道分析程序的准确性以及对高流量工况和低流量工况均具有良好的适用性。本程序能为钠冷快堆组件热工水力分析提供有效的设计和研究手段。
    • 谭旺; 李轶
    • 摘要: 作为循环程序终止性分析的主流方法,当前的秩函数方法大多局限于线性或多项式秩函数的求解。针对循环程序若不存在对应的线性或多项式秩函数,现有秩函数方法就无法证明其终止性的问题,提出一个新的方法来合成给定循环程序对应的界函数。对于给定的循环程序,倘若能找到其界函数,则表明该循环程序是可终止的。首先将界函数的求解问题转化为一个线性二分类问题,并在选定界函数模板后,根据模板建立映射关系以构建训练集;然后利用所得训练集通过支持向量机(SVM)获取分类超平面进而求解得到模板系数,从而得到候选的界函数;最后利用现有的符号验证工具Redlog对该候选界函数进行验证。实验结果表明,相较于现有的秩函数方法,所提方法不仅能够应用于更多的循环程序,而且所得界函数在形式上相较于秩函数更加简化。具体表现为,对于某些没有线性秩函数的循环,该方法可以得到其对应的线性界函数;同时,对于某些只有多阶段线性秩函数的循环,该方法可以求解得到全局的线性界函数。
    • 王晋; 王晓坤; 杨军; 余洋; 刘一哲; 杨晓燕
    • 摘要: 为验证中国原子能科学研究院自主开发的快堆系统分析程序FASYS,对美国钠冷快堆EBR-Ⅱ的SHRT-45R无保护失流试验进行了计算分析。利用FASYS程序对试验的堆芯和一回路进行建模,以两台一回路主泵的转速、中间热交换器二次侧入口流量和温度作为计算边界条件。通过对比分析计算值与试验值发现,以堆芯功率为输入数据时,泵流量和XX09测量组件冷却剂温度计算值与试验值吻合良好,由于采用点模型模拟堆芯上腔室温度,Z形管道进口温度计算值变化较试验值快。在堆芯功率和温度耦合计算情况下,堆芯功率的计算值与实测功率总体上吻合良好,堆芯相对功率低于10%后计算值略有偏大。FASYS程序对SHRT-45R试验的分析,验证了该程序的堆芯热工水力模型、一回路热工水力模型、点堆模型,特别是反应性反馈模型。
    • 张文博; 陈思敏; 魏立斐; 宋巍; 黄冬梅
    • 摘要: 智能合约是区块链技术应用的一个重要场景,智能合约技术实现了区块链的可编程化,提高了其扩展性,有广阔的应用前景。然而,一系列关于智能合约的安全事件造成了大量经济损失,削弱了人们的信心,安全性问题已经成为制约智能合约进一步发展的关键问题。如果合约设计和代码实现的过程中存在缺陷,可能会造成严重后果。而智能合约发布后无法修改,因此,在智能合约发布前对其正确性做出验证尤为重要。近年来,国内外学者在智能合约的验证领域取得了大量成果,但对这些研究成果的系统分析和总结相对较少。对以太坊的交易过程、gas机制、存储结构、编写语言做了简要介绍,在此基础上调查归纳了智能合约中常见的8种漏洞类型,解释了漏洞产生的原因,回顾了一些真实发生的安全事件并给出了漏洞示例代码;根据不同的技术手段,如符号执行、模型检测、定理证明等,对智能合约的形式化验证工作做分类介绍,分析了各种方法的优劣,并选取了3个开源的自动化验证工具Mythril、Slither和Oyente,从运行效率、检测漏洞类型以及准确率等方面作出实验评估和对比;研究了目前已有的相关综述文章,总结了这些研究的区别与优势;概述了智能合约的漏洞检测技术中仍存在的关键问题,对智能合约验证工作的现状进行了分析和展望,提出了未来能够进一步研究的方向。
    • 谢玉韬; 徐剑; 李庆英
    • 摘要: 在编程实践中,如何验证所写程序是否正确有很多方法,“对拍”是常用的一种。介绍了“对拍”的基本概念、应用场景,以两个数求和为例详细说明了“对拍”的过程,在此基础上使用Java语言开发了图形用户界面的判题工具,该工具利用对拍原理,基于给定多组样例数据,对用户提交的程序的正确性进行验证并给出反例,操作界面友好,操作方便,提高了程序验证的效率。
    • 王雨权; 廖立坚; 李林安; 霍学晋; 李黎
    • 摘要: 徐变是控制混凝土桥梁设计的重要因素,但因徐变计算一般封装于商业软件中,设计人员无法掌握计算原理。为研制自主有限元软件,摸索出桥梁徐变计算过程,从徐变系数开始研究,并对Midas帮助文件和基于Tröst-Bazant的工程实用分析算法进行基于公式推导的对比分析;基于分析结果进一步给出递推形式的徐变累加计算模型,并通过连续梁实例测试验证。研究结果表明:(1)Midas帮助文件给出的徐变算法和基于Tröst-Bazant基本方程的徐变算法本质上是一致的,当满足ρ(t,τ0)=1/2时,两者之间的方程是等价的;(2)通过加权最小二乘法将徐变系数写成通用格式,可将基于空间梁单元的徐变算法改造成递推形式,加快运算速度;(3)基于递推形式编制的卧龙程序,在同等边界条件下,其徐变位移的计算精度满足工程设计要求,竖向最大相对误差3%左右,且绝对误差较小,水平向相对误差在1%以内。
    • 鲁正; 谢孟宏; 范俏巧; 宋梦燕; 蒋迪; 宋孟燕
    • 摘要: 内压荷载下安全壳的承载能力是评估安全壳安全性和可靠性至关重要的指标。本研究从理论上建立了简化的核安全壳力学计算模型,考虑材料的弹塑性以及各组分材料的协同变形,推导了内压荷载下安全壳轴向、环向应变响应的计算公式,方便进行应力计算及破坏判定等。本研究给出了详细的计算流程,并基于Python语言开发了核安全壳力学计算实用软件NCMC。此外,通过现有研究成果对该程序的准确性和合理性进行了验证,结果表明:该程序的计算结果与文献结果吻合良好,进一步验证了程序的可靠性。
    • 王庆祥
    • 摘要: 小学信息科技教学注重培养学生的计算思维。笔者依托“机器人汽车倒车雷达”项目式学习,引导学生探究雷达的操作过程与控制器的计算模式,达成以下教学目标:会用选择结构算法描述问题,理解双分支选择结构;感知问题的仿真模拟的解决方案,编写倒车雷达程序验证的算法;通过实践探究活动感知选择结构算法的作用和意义,提高用计算思维解决问题的能力。
    • 张小旺; 吴佩芸
    • 摘要: 面向新工科背景和建设中对人才的需求,针对模型检测与程序验证课程传统教学中教学模式单一、理论与实践融合度低等问题,提出将理论和实践进行有机融合的国际化教学方法,并从教学内容、教学模式、实践教学和考核方式方面介绍教学改革过程.
    • 鲁法明; 郑佳静; 包云霞; 曾庆田; 段华; 王晓宇
    • 摘要: 死锁是并行程序常见的缺陷之一,动态死锁分析方法根据程序运行轨迹构建锁图、分段图等模型来检测死锁.然而,锁图及其现有的各种变型无法区分同一循环中锁授权语句的多次执行,扩展锁图中记录的锁集无法捕捉线程曾经持有而又随后释放的锁信息,分段图无法刻画锁的获取和释放操作与线程启动操作耦合而导致的段间依赖关系.上述问题导致了多种死锁的误报.为解决上述问题,对已有的锁图和分段图模型进行改进,在锁图基础上扩充语句的执行时序信息,在分段图的基础上扩充锁的获取和释放信息,对段进行更细粒度的划分以建模锁对象导致的段间依赖关系;最终,在上述锁增广分段图与时序增广锁图的基础上,提出一种新的死锁检测方法.所提方法能够有效消除前述各种误报,从而提高死锁检测的准确率.文中开发相应的原型系统,并结合多个程序实例对所提方法的有效性进行评估验证.
  • 查看更多

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号