Z3-街道 swMATH编号: 19493 软件作者: Zheng Y、Zhang X、Ganesh V 描述: Zheng Y,Zhang X,Ganesh V(2013)Z3-str:基于Z3的web应用程序分析字符串解算器。分析web应用程序需要对字符串和非字符串进行连贯的推理。现有的字符串解算器要么忽略非字符串程序行为,要么支持有限的字符串操作集。在本文中,我们开发了一个通用字符串解算器,称为Z3-str,通过其插件接口对Z3 SMT解算器进行了扩展。Z3-str将字符串视为基元类型,从而避免了许多现有解算器中观察到的固有限制,这些解算器使用其他基元对字符串进行编码。插件的逻辑有三种排序,即bool、int和string。string排序的术语包括字符串常量和任意长度的变量,具有连接、子字符串和替换等功能。整型词条是标准的,字符串词条上的长度函数除外。原子公式是字符串项上的方程,以及整数项上的(in)-等式。我们的解算器不仅具有支持整个程序符号、静态和动态分析的功能,而且在我们的实验中,它的性能优于其他解算器。Z3-str在远程代码执行检测中的应用表明,它支持广泛的字符串操作是减少误报的关键。 主页: http://dl.acm.org/citation.cfm?id=2491411.2491456 相关软件: 第3章;z3(零3);通过;陌生人;汉普;Z3str3号机组;诺恩;CVC4型;github;StrSolve解决方案;投掷;SMT-LIB公司;Gecode公司;迷你锌;JST公司;可爱的;ExpoSE公司;WAPTEC公司;SymJS公司;杰伦吉 引用于: 10文件 全部的 前5名42位作者引用 3 克拉克·W·巴雷特。 3 安德鲁·雷诺兹 3 塞萨尔·蒂内利 2 罗伯托·阿马迪尼 2 陈玉芳 2 卢卡什·霍利克 2 梁天一 2 彼得·詹姆斯·斯塔基 2 内斯塔·齐斯卡里泽 1 帕罗什·阿齐兹·阿卜杜拉 1 亚历克斯·艾肯 1 穆罕默德·法乌齐(Mohamed Faouzi Atig) 1 哈尼尔·巴博萨 1 拉斐尔·伯顿 1 墨菲·贝尔齐什 1 弗兰蒂舍克·布拉胡德克 1 阿德里安·博伊雷特 1 乔利亚特,大卫 1 Deters,摩根 1 比菲省迪普 1 朱利安·杜比 1 皮埃尔·弗莱纳 1 维杰·加内什 1 格雷姆·恒河 1 哈夫莱纳,沃伊特奇 1 胡登庚 1 Ondřej Lengál 1 安德烈斯·诺兹利 1 贾斯汀·皮尔逊 1 吉列尔莫·A·佩雷斯。 1 Jean-François拉斯金 1 约瑟夫·斯科特。 1 拉胡尔·夏尔马 1 尤拉吉·西奇 1 萨努苏布拉曼尼亚语 1 塔克,吉多 1 奥马尔·特里普 1 蔡伟伦 1 吴志林 1 甄子丹 1 张湘玉 1 郑云辉 2篇连载文章中引用 3 系统设计中的形式化方法 1 人工智能 在2个字段中引用 10 计算机科学(68至XX) 1 数学逻辑和基础(03-XX) 按年份列出的引文