Alloy 结构描述语言

程序名称:Alloy

授权协议: Apache-2.0

操作系统: 跨平台

开发语言: Java

Alloy 介绍

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

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

要求:

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

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

Alloy 官网

https://github.com/AlloyTools/org.alloytools.alloy

相关编程语言

IPTraf是一个使用简单的网络状况监视工具。
所谓 rootkit ,是一类入侵者经常使用的工具。这类工...
系统管理员可以利用Health Monitor 去监控网络中的每...
当服务器遭到黑客攻击时,在多数情况下,黑客可能对...
Hobbit是一个基于WEB用于监视系统运行状态和网络信息...
MX4J是Java管理扩展技术的一个开源实现,支持JSR3 (...