基于符号约束集的条件表达式数据流分析

来源 :科学技术与工程 | 被引量 : 0次 | 上传用户:geng20516136
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
C程序中的条件表达式是唯一一个由三目运算符构成的表达式;而从语义角度来说是分支语句结构,传统的数据流分析技术难以实现对其精确分析。为实现对条件表达式的精确分析,提出了一种应用区间运算的条件表达式分析方法。首先对条件表达式的语法结构进行分析,以识别不同类型的条件表达式;并采用RSTVL描述程序点上的存储状态;再按照分支语句的语义,通过分析条件表达式中的符号约束集,基于区间运算方法对条件表达式进行数据流分析,得到由RSTVL描述的条件表达式的取值。通过对构造的测试用例与实际工程的测试结果表明,可以精确地分析C
其他文献
2011年4月11日,由慧聪印刷网和中国新闻出版报联合举办的创新圆桌论坛在第二届中国(广东)国际印刷技术展览会期间举行。论坛以“创新:企业立于不败之地的根本”为主题,艾司科贸易(
【正】 意贵透彻,不可隔靴搔痒;语贵脱洒,不可拖泥带水。——严羽涉浅水者见虾,其颇深者察鱼鳖,其尤甚者观蛟龙。足行迹殊,故所见之物异也。
2011年4月10日,由中国印刷及设备器材工业协会主办,中国印刷及设备器材工业协会快速印刷分会、《今日印刷》杂志社共同承办的“印刷数字化高峰论坛”在广东现代国际展览中心隆
“第三届标签技术高峰论坛——数字技术引领标签产业未来”于2011年4月9日,Print China2011展会第一天召开。论坛由中国印刷及设备器材工业协会顾问、标签印刷分会名誉理事长
新型柯达SCANMATE i920扫描仪非常适合小型办公场所使用,可让任何规模的企业在任何地点轻松实现各类文档的数字化。“柯达将继续与规模庞大的分销商,经销商和客户网络合作,以便
玉米粗缩病在我省玉米产区均有发生,近几年该病在我省部分地区呈明显上升趋势,已成为玉米生产上的一种重要病害,对玉米生产造成严重威胁,产量损失严重,是一种毁灭性病害。为此,我公
河套地区花生引种试验初报张万业,张旭,李凤莲,孙喜梅,张升(巴盟农研所,临河015400)河套地区光照充足,土质肥沃,灌溉方便,主产小麦、玉米、向日葵、甜菜,是国家重要的商品粮基地。80年代,当地农民
【正】 多年来,我国篮球界曾经就我国篮球运动的现状和如何赶超世界先进水平,提出过多种战术指导思想。如“以小制大”、“以快制高”、“以快为主”等等。不可否认,这些口号
5%真菌净(通用名称Acrylic acid4%+Carvacrol1%、丙烯酸4%+香芹酚1%),属于复配型混和杀菌剂,主要防治对象为水稻稻瘟病和黄瓜灰霉病等。黑龙江垦区五九七农场引进这种杀菌剂
作为报纸印刷中一个真正的创新技术,曼罗兰的APL(Automatic PlateLoading)全自动换版装置获得2011年InterTech技术奖。