山东威锻机械设备有限公司数控车床官方网站切换城市[全国]-网站地图
推荐产品 :
推荐新闻
技术文章当前位置:行业新闻

一种改进的基于符号执行的软件静态测试方法及工具专利

时间:2026-08-01    作者:admin 点击: ( 1 ) 次

【摘要】 本发明公布了一种改进的基于符号执行的软件静态测试方法及工具,有如下步骤:1、第一阶段分析。其中包括:1.1)将被测代码输入测试工具中;1.2)根据C语言文法自定义一个关键词列表进行词法分析;1.3)根据C语言文法自定义函数结构模块及算法对代码进行语法分析得到程序静态分析树;2、第二阶段分析。其中包括:2.1)根据步骤(1.2)中词法分析结果,以结构体的形式(包含变量名称及变量的符号值)建立变量列表、以链表的形式存储当前路径条件;2.2)根据步骤(1.3)中语法分析结果,对程序静态分析树进行中序遍历,将步骤(2.1)中存储的路径条件进行约束求解得到可执行路径,得到变量最终的符号执行结果。本发明能够克服在其他静态测试中不能确定程序中变量的值的问题。 【专利类型】发明申请 【申请人】南京航空航天大学 【申请人类型】学校 【申请人地址】210016 江苏省南京市御道街29号 【申请人地区】中国 【申请人城市】南京市 【申请人区县】秦淮区 【申请号】CN201010180129.7 【申请日】2010-05-24 【申请年份】2010 【公开公告号】CN102262580A 【公开公告日】2011-11-30 【公开公告年份】2011 【IPC分类号】G06F11/36 【发明人】刘久富; 娄坚波; 李金奎; 王伟; 苏青琴; 陈魁 【主权项内容】一种改进的基于符号执行的软件静态测试方法及工具,已经开发包含该方法的面向宿主的软件自动化测试工具,其特征在于包括如下步骤:1、第一阶段分析。其中包括:1.1)将被测代码输入测试工具中;1.2)根据C语言文法自定义一个关键词列表,并对照关键词列表对被测试代码进行词法分析;1.3)根据C语言文法自定义函数结构模块、构造抽象语法树的生成算法,并对照词法分析的结果,利用“自下而上”的方法(即从从语法树的末端开始,步步向上“归约”),对被测代码进行语法分析,最终得到程序静态分析树(PAT)作为一个中间表示形式,并且利用文档进行存储,且利用树型控件进行显示;2、第二阶段分析。其中包括:2.1)根据第一阶段分析步骤(1.2)中的词法分析结果,以特定结构体的形式(包含变量名称及变量的符号值)建立变量列表、以链表的形式存储当前路径条件(便于回溯);2.2)根据第一阶段分析步骤(1.3)中的语法分析结果,对程序静态分析树进行中序遍历,同时对变量列表中变量的符号值进行替换;将步骤(2.1)中存储的路径条件进行约束求解得到可执行路径,并且依照算法得到每个变量最终的符号执行结果,最终以文本的格式保存。。: 【当前权利人】南京航空航天大学 【当前专利权人地址】江苏省南京市御道街29号 【专利权人类型】公立 【统一社会信用代码】12100000466006826U 【引证次数】3.0 【被引证次数】9 【自引次数】1.0 【他引次数】2.0 【被他引次数】9.0 【家族引证次数】3.0 【家族被引证次数】9

未经允许不得转载:http://www.zhongzhencnc.com/1785580021.html

喜欢就赞一下

    【摘要】本发明涉及一株能防治马铃薯青枯病的拮抗菌及其生产的微生物有机肥料,属于农业集约化生产技术。本发明分离到了一株对马铃薯青枯病病原细菌有显著拮抗作用的拮抗菌(BacillussubtilisI-23),拮抗菌与有机堆肥制成微生物有机肥料

    发布时间:2026-08-01

    【摘要】本发明公开了一种除去马钱子总生物碱中部分士的宁而得到纯化马钱子总生物碱的方法。该方法先采用一定浓度乙醇提取,然后将提取物用盐酸溶解,溶解后将pH调为碱性,再用二氯甲烷萃取、减压除去溶剂得到马钱子总生物碱;然后将马钱子总生物碱粉末用乙

    发布时间:2026-08-01

    【摘要】1.本外观设计产品的名称:挂坠(水泡)。2.本外观设计产品的用途:本产品为装饰用品。3.本外观设计的设计要点:本产品设计要点在于产品的形状。4.最能表明设计要点的图片或者照片:立体图。【专利类型】外观设计【申请人】南京宝庆首饰总公司

    发布时间:2026-08-01

    【摘要】本实用新型公开了一种衣架撑,包括第一夹持部和第二夹持部,其特征在于:所述第一夹持部和所述第二夹持部活动连接,所述第一夹持部的上部连接有第一支撑杆,所述第二夹持部的下部连接有第二支撑杆。本实用新型可夹持衣架。 【专利类型】实用新型【申

    发布时间:2026-08-01

    【摘要】一种直线超声电机夹持定位装置,用于弯振直线超声电机定子的夹持定位,包括定子(1)、动子导轨(2),定子(1)包括两个振子,所述定子(1)的两端固定于开窗外框(3)内,开窗外框(3)的一侧开有矩形窗(31),在矩形窗(31)内有同该矩

    发布时间:2026-08-01

    【摘要】本发明涉及布洛芬注射液及其制备方法。其特征在于采用一定比例的氨基酸作为助溶剂,调节其pH范围,制成的注射液溶解性好、稳定性好、起效快,适用于不宜口服给药的患者。【专利类型】发明申请【申请人】付正香【申请人类型】个人【申请人地址】21

    发布时间:2026-08-01
山东威锻机械设备有限公司
全国服务热线:15588247377
电话:15588247377
地址:滕州市经济开发区688号
关键词:数控车床数控车床厂家数控车床价格
公司二维码
Copyright 2010-2026 http://www.zhongzhencnc.com/ 版权所有 All rights reserved 鲁ICP备19007456号-7