Alloy 结构描述语言开源项目

我要开发同款
xplanet2019年10月12日
41阅读
开发技术Java
所属分类安全相关、管理和监控
授权协议Apache-2.0

作品详情

Alloy是用于描述结构(structure)的语言,也是探索结构的工具。从发现安全机制的漏洞到设计电话交换网络,它已被广泛用于各种应用中。

Alloy4是一个自包含的可执行文件,其中包括Kodkod模型查找器和各种SAT解算器,以及标准的Alloy库和一系列教程示例。可以将相同的jar文件合并到其他应用程序中,以将Alloy用作API,并包含源代码。

要求:

Alloy在使用最新JVM(Java6或更高版本)的所有操作系统上运行。它可以与跨平台SAT求解器(Sat4j和更有效的本机SAT求解器(minisat,lingeling/plingeling,glucose)一起作为可运行的jar文件使用。

但是请注意,从macOSHighSierra开始,必须安装专用的JVM才能在macOS上运行Alloy。为此提供了一个.pkg文件。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论