Imandra logo

Imandra

Paid
访问

为工程师和 AI 编码代理提供自动化推理与形式化验证

什么是 Imandra?

Imandra 是一套面向正确性至关重要的软件和系统的自动化推理与形式化验证工具。它结合符号推理与 AI,帮助工程师和编码代理分析行为、验证属性并解释决策。

该套件包括 ImandraX(其推理引擎和定理证明器)、CodeLogician(构建软件的数学模型以供分析)以及 Imandra Connectivity(将市场协议表示为机器可读规范)。Imandra Universe 是交付其推理工具的生态系统。

Imandra 能做什么?

项目级软件模型

CodeLogician 将源代码转换为数学逻辑,分析文件依赖关系,并构建项目 MetaModel,描述类型、状态、关系、函数和行为区域。

属性验证与反例

CodeLogician 由 ImandraX 驱动,可检查建模软件的属性。如果某项属性不成立,它可以返回导致问题的确切输入,为工程师排查缺陷提供具体线索。

测试生成

推理工具可根据软件模型生成测试用例和定量指标,帮助团队检查边缘情况和决策边界。

机器可读的协议规范

Imandra Connectivity 使用 Imandra Protocol Language 对市场协议进行建模。自动生成的模拟器和测试环境可支持实现验证,并跟踪可衡量的认证进度。

可审计的推理记录

Automated Reasoning Framework 将推理步骤记录在 Ponens 中。Ponens 是一套开源记录系统,支持可计算的策略检查。

Azure 租户部署

Automated Reasoning Framework for Capital Markets 可通过 Microsoft Marketplace 获取,作为虚拟机运行在客户的 Azure 租户内,源代码和数据均保留在该租户中。

使用场景

“审查 AI 生成的代码”

工程师和编码代理可以查询建模后的行为,并在发布软件前验证拟议的更改;这也适用于金融逻辑,因为被忽略的边缘情况可能影响结果。

“认证交易场所连接”

交易场所运营方和接入企业可以依据权威模型验证协议实现,并在正式上线前跟踪认证进度。

“检查系统迁移”

替换现有系统的团队可以将规范形式化,并证明迁移保留了建模后的行为。

“验证金融合约和智能合约”

资本市场团队可以将该推理框架用于 FpML 金融合约和 DAML 智能合约,作为合约系统保障工作的一部分。

常见问题

CodeLogician 是否要求使用特定语言模型?

该框架支持使用自选模型。CodeLogician 被描述为可通过形式化推理增强任何 LLM。

形式化验证结果能够证明什么?

验证会依据数学模型检查指定属性。CodeLogician 旨在构建与源代码功能等效的模型,因此,结果能够证明什么取决于模型的保真度和所选属性。

Imandra Universe 列出了哪些套餐?

网站列出的套餐为:Builder,每月 25 美元,前七天免费;Pro,每月 129 美元;Team,每月 799 美元。Builder 面向个人,Pro 面向推理需求较高的工作负载,Team 面向协作工作。

资本市场框架面向哪些用户?

该框架面向负责交易、定价、风险、结算、交易场所集成和合约系统的工程、量化、风险及合规团队,也包括与这些企业合作的技术合作伙伴。

快速信息

类别
自动化推理与形式化验证
核心产品
ImandraX、CodeLogician、Imandra Connectivity
交付生态系统
Imandra Universe
市场协议示例
FIX 和 ATDL
网站
https://imandra.ai

Imandra 流量分析

流量数据仅供参考。

域名评分
52

Imandra 替代品

Million Software, Inc. logo

Million Software, Inc.

million.dev

为 AI 编程代理提供验证,帮助证明生成的代码确实可用