您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 求解极小SMT不可满足子式的宽度优先搜索算法

  2. 一篇关于求解极小SMT不可满足子式的宽度优先搜索算法的论文《求解极小SMT不可满足子式的宽度优先搜索算法j》
  3. 所属分类:其它

    • 发布日期:2011-03-05
    • 文件大小:330752
    • 提供者:jijixiangfei
  1. 程序分析及约束求解器

  2. 本文档围绕如何使用约束求解器展开,包括用于逆向工程和寻找bug等的程序分析应用的SMT求解器。作者将展示如何将x86汇编码翻译成中间语言和SMT公式,还会讨论在程序分析时使用求解器的利与弊,求解器与污点数据分析的关系。
  3. 所属分类:专业指导

    • 发布日期:2014-08-15
    • 文件大小:1048576
    • 提供者:u010702509
  1. Decision Procedures -- An Algorithmic Point of View

  2. SMT求解器技术的理论基础,包括谓词逻辑约束求解、涉及Equality logic和Uninterpreted functions、线性算术、位向量、数组、指针逻辑等理论的约束求解方法等
  3. 所属分类:其它

    • 发布日期:2018-10-14
    • 文件大小:2097152
    • 提供者:weixin_43410459
  1. toysolver, 用于实验求解算法的沙箱.zip

  2. toysolver, 用于实验求解算法的沙箱 toysolver 为解决各种问题提供了解决方案,包括 SAT 。SMT 。最大 SAT 。PBS ( 伪布尔满足) 。PBO ( 伪布尔优化),MILP和非线性实数运算。特别是它包含中等速度的纯 haskell
  3. 所属分类:其它

    • 发布日期:2019-09-18
    • 文件大小:3145728
    • 提供者:weixin_38743481
  1. toysolver, 用于实验求解算法的沙箱.zip

  2. toysolver, 用于实验求解算法的沙箱 toysolver 为解决各种问题提供了解决方案,包括 SAT 。SMT 。最大 SAT 。PBS ( 伪布尔满足) 。PBO ( 伪布尔优化),MILP和非线性实数运算。特别是它包含中等速度的纯 haskell
  3. 所属分类:其它

    • 发布日期:2019-10-10
    • 文件大小:3145728
    • 提供者:weixin_38743737
  1. SAT和SMT求解器简介:Introduction to SAT and SMT Solvers

  2. Introduction to SAT and SMT Solvers, Interfacing Yosys and SMT Solversfor BMC and more using SMT-LIB 2.5
  3. 所属分类:网络安全

    • 发布日期:2020-11-14
    • 文件大小:207872
    • 提供者:HowieXue
  1. blaze:重新实现最小版本的STOKE-源码

  2. 火焰 在Haskell中重新实现STOKE。 STOKE是一种超级优化程序,它通过使用MCMC方法探索大型搜索空间来找到执行特定任务的最佳指令序列。 高级算法 我们要做的是“ MCMC对可能的程序空间进行采样,并根据程序的等效性和性能使用评分功能”。 细分而言,步骤为: 从原始程序p 稍微扰动以获得程序q (添加一条指令,删除一些指令,更改一条指令) 通过发送p和q随机输入,并检查它们回答相同频率的频率,为q分配得分。 如果他们对所有随机输入的回答都相同,则很好地询问SMT求解器p和
  3. 所属分类:其它

    • 发布日期:2021-03-10
    • 文件大小:18432
    • 提供者:weixin_42131405
  1. apalache:阿帕奇-源码

  2. TLA +的符号模型检查器 Apalache将转换为SMT求解器(例如支持的逻辑。 Apalache可以检查归纳不变式(用于固定或有界参数),并检查有界执行的安全性(有界模型检查)。 要查看受支持的TLA +构造的列表,请检查受。 通常,Apalache在与相同的假设下运行。 要了解有关TLA +的更多信息,请访问及其。 发行版 检查。 为了获得稳定的发行版,我们建议您运行最新的apalache/mc:latest映像apalache/mc:latest或从我们的最新发行版标签中签出源代码
  3. 所属分类:其它

    • 发布日期:2021-03-09
    • 文件大小:2097152
    • 提供者:weixin_42160425
  1. cpachecker-attributes-源码

  2. CPAchecker入门 安装说明: 开发并提供: 可以在文件夹中找到更多文档。 许可和版权 CPAchecker已根据获得并且由及其他人拥有版权(有关所有贡献者的完整列表,请参见 )。 第三方库具有其他各种许可和版权,请参见。 lib/java-runtime-licenses.txt提供了概述,目录LICENSES的文件提供了完整的许可证文本。 特别是,MathSAT仅可用于研究和评估目的(请参阅LICENSES/LicenseRef-MathSAT-CPAchecker.txt ),因
  3. 所属分类:其它

    • 发布日期:2021-03-08
    • 文件大小:37748736
    • 提供者:weixin_42153691
  1. many-smt:并行运行多个后端求解器的SMT前端,返回第一个结果-源码

  2. 多表面贴装 这是一个前端,它并行运行多个后端求解器,并返回第一个结果。 像普通的SMT-LIB求解器一样,它在stdin上接受SMT-LIB v2.6输入,并将输出写入stdout。 当前,Many-SMT知道如何使用 , 和 。 拉请求是欢迎的! 使用/安装 该脚本需要 。 除了Python 3标准库外,它没有依赖项。 该脚本足够小,可以完全独立。 您可以直接在以下文件夹中使用它: ./many-smt <test.smt2 或通过将其复制到PATH上的文件夹进行安装。 细节和警
  3. 所属分类:其它

    • 发布日期:2021-02-28
    • 文件大小:6144
    • 提供者:weixin_42105570
  1. 针脚:Prolog + SMT-源码

  2. 缝 序言: 统一循环数据 适用于复杂约束的SMT求解器 句法 map _ nil = nil . map F ( X :: XS ) = ( Y :: YS ) <== F X = Y , map F XS = YS . z + N = N . s N + M = (s P ) <== N + M = P . -- Find F such that map F [0, 1] = [1, 2] map F (z :: ( s z :: nil )) = (s z :: ( s
  3. 所属分类:其它

    • 发布日期:2021-02-21
    • 文件大小:15360
    • 提供者:weixin_42175516
  1. Literature_review:以机器代码为重点的程序分析研究概览-源码

  2. 列表的原始来源: : 漏洞利用的机械化 二元分析 基于Moflow BAP的工具进行崩溃后图形后溢切片,崩溃后前向符号仿真以寻找更多可利用的条件,基于SAGE的白盒测试 Mcsema是基于LLVM的重写和静态分析框架 将LLVM位码导出到Datalog工作区的工具 Dagger是基于LLVM的反编译框架 , , ( ) LLVM IR的与体系结构无关的反编译器 DECAF- Binwalk:固件分析工具 Angr: ://angr.io/ Triton是一个D
  3. 所属分类:其它

    • 发布日期:2021-02-20
    • 文件大小:13312
    • 提供者:weixin_42113552
  1. 软件测试-源码

  2. 软件测试 在这个项目中,我负责查找减慢Z3和CVC4求解器的前三个语法构造。 给定int和real理论上z3和cvc4 smt求解器的输出,我发现每个公式中构造出现的次数与运行时间之间的关系。 然后使用皮尔逊相关性进行静力分析以计算相关系数;然后选择最高的三个结构。
  3. 所属分类:其它

    • 发布日期:2021-02-17
    • 文件大小:11264
    • 提供者:weixin_42125770
  1. automatic_reasoning_abt_sw:“关于软件的自动推理”课程中的最后一个项目67532(耶路撒冷希伯来大学)-源码

  2. SAT解算器 :robot: 为了使用SAT求解器,您需要导入sat_solver.sat_engine ,然后调用其中定义了公式的函数solve_sat(formula) ,如下所示 原子命题应为'p'...'z'中的字母,并可选地后面跟数字序列。 例如:“ p”,“ y12”,“ z035”。 可以有“ T”和“ F”(分别为True和False)。 〜φ其中,φ是有效的命题公式。 '(φ&ψ)',其中φ和ψ均为有效命题公式。 '(φ|ψ)',其中φ和ψ均为有效命题公式。 '(φ
  3. 所属分类:其它

    • 发布日期:2021-02-16
    • 文件大小:67584
    • 提供者:weixin_42160376
  1. what4:符号公式表示法和求解器交互库-源码

  2. What4是一个用于表示符号术语并与可满足性和SMT求解器(例如Yices和Z3)进行通信的库。 它最初是项目的一部分,但是发现了与最初用途无关的用例,作为Crucible符号模拟器的表示语言,因此被拆分为一个单独的存储库。 有关What4及其使用方法的概述,请参阅软件包级别的 。 该材料基于国防高级研究计划局(DARPA)根据合同HR0011-19-C-0070提供的工作。 所表达的观点,观点和/或发现仅是作者的观点,不应被解释为代表美国国防部或美国政府的正式观点或政策。
  3. 所属分类:其它

    • 发布日期:2021-02-09
    • 文件大小:407552
    • 提供者:weixin_42097208
  1. 风暴:用于检测SMT求解器中关键错误的黑盒突变模糊器-源码

  2. 安装: git clone https://github.com/Practical-Formal-Methods/storm virtualenv --python=/usr/bin/python3.7 venv source venv/bin/activate cd storm python setup.py install 用法: storm --benchmark=[PATH TO SEED FILES] --solverbin=[PATH TO SOLVER BIN] --solv
  3. 所属分类:其它

    • 发布日期:2021-02-06
    • 文件大小:500736
    • 提供者:weixin_42128141
  1. 阴阳:SMT求解器的模糊器-源码

  2. 阴阳 SMT求解器的模糊器。 给定一组种子SMT公式,阴阳会生成突变体公式以对SMT求解器进行压力测试。 yinyang可用于增强SMT求解器的稳定性。 它已经在两个最先进的SMT求解器Z3和CVC4中发现了1,000多个错误。 安装 要求: python 3.6+ antlr4 python运行时 git clone https://github.com/testsmt/yinyang.git pip3 install antlr4-python3-runtime==4.8 用法 获得
  3. 所属分类:其它

    • 发布日期:2021-02-06
    • 文件大小:2097152
    • 提供者:weixin_42121412
  1. sbv:Haskell中基于SMT的验证。 表达有关Haskell程序的属性,并使用SMT求解器自动证明它们-源码

  2. sbv:Haskell中基于SMT的验证。 表达有关Haskell程序的属性,并使用SMT求解器自动证明它们
  3. 所属分类:其它

    • 发布日期:2021-02-02
    • 文件大小:1048576
    • 提供者:weixin_42134769
  1. coinjoin-smt:使用SMT求解器制作更好的CoinJoins的POC-源码

  2. 安装先决条件: pip3 install pysmt pysmt-install --z3 设置示例CoinJoin数量,接受者,输入,txfees和cjfees(可选) 更改以example_为前缀的全局变量。 必须为每一方(即CoinJoin的参与者)分配一个唯一的整数ID。 -1保留为未使用输出的参与方ID的参与方ID。 找到一个好的CoinJoin ./prototype.py 这将首先构建一个SMT问题,以对CoinJoin约束进行编码,初始约束最大为3 * len(exampl
  3. 所属分类:其它

    • 发布日期:2021-04-01
    • 文件大小:4096
    • 提供者:weixin_42171132
  1. sitting-solver:坐式求解器渴望将来成为一名优秀的SAT求解器-源码

  2. 坐式求解器 坐式求解器渴望将来成为一名优秀的SAT求解器。 有关SAT求解器的资源: 的具有基本DPLL算法的简洁递归公式 这一对DPLL,子句学习和两个受监视的文字方案背后的思想进行了很好的解释,但是请注意,没有冲突分析的情况下,子句学习的实现不是很好。 这张也相当不错。 它具有简单的代码示例,并有详尽的解释。 我发现它对冲突分析和回跳的解释特别有用。 也有帮助 去做: 主DPLL环路 观看文字 前处理 后处理(进行中) 冲突分析和冲突驱动子句学习 冲突条款最小化 更新启
  3. 所属分类:其它

    • 发布日期:2021-03-27
    • 文件大小:18432
    • 提供者:weixin_42135754
« 12 »