Skip to content
SPECIFICTION
Get listed

Alloy Analyzer vs HOL Light

Alloy Analyzer

alloytools.org

HOL Light

hol-light.github.io

Side by side

FigureAlloy AnalyzerHOL Light
Price fromFree—
Free planYes—
Free trial——
Open source——
Web—Yes
WindowsYesYes
macOSYesYes
LinuxYesYes
APIYes—
Self-hosted—Yes
Plans published10
Spec score · Formal Verification Tools8.1 (#6)7.5 (#21)
ApplicationsThe project links applications including Alloy*, a Ruby embedding, a bounded Java verifier, and a firewall security policy analyzer.The site cites the Flyspeck project, AWS s2n-bignum, and floating-point verification work at Intel as applications of HOL Light.
PurposeAlloy is a language for describing evolving structures, and the Alloy Analyzer explores models by finding structures that satisfy constraints or counterexamples to properties.HOL Light is a computer program for formally proving mathematical theorems in higher-order logic.

Plans

Alloy Analyzer

  • Alloy AnalyzerFree

Alloy Analyzer pricing →

HOL Light

No plans published.

HOL Light pricing →

In their own words

Alloy Analyzer

Alloy Analyzer is a free model-checking tool for describing systems in the Alloy language and exploring the structures those descriptions permit. It searches for structures that satisfy constraints and for counterexamples to properties. Models can represent collections of structures that change over time, including security configurations and switching network topologies. The Analyzer presents results graphically, with appearance options that can be tailored to a domain. Alloy 6 adds mutable state, temporal logic, and temporal model checking; that checking requires NuSMV or nuXmv to be installed and available in PATH. The self-contained executable includes the Pardinus/Kodkod model finder, SAT solvers, the standard Alloy library, tutorial examples, and source code. The same JAR can be used as an API in other applications. Sterling adds a web-based visualizer with graph and table views, customizable and extendable with JavaScript. Alloy is self-hosted, supports Linux, macOS, Windows, and API use, and is maintained by volunteers.

Visit alloytools.org

HOL Light

HOL Light has no write-up on Specifiction yet; its figures are above.

Visit hol-light.github.io