Releases: rfago/hyperAlloy
Releases · rfago/hyperAlloy
HyperAlloy v0.1-beta — Initial public release
🚀 HyperAlloy v0.1-beta — Initial public release
This is the first public version of HyperAlloy, an extension of the Alloy Analyzer that enables the verification of Hyperproperties expressed in HyperLTL.
✨ Key features
- Added support for specifying HyperLTL formulas directly in Alloy models using the
hyperltl { ... }block. - Integrated the HyperQB backend for bounded model checking of hyperproperties.
- Added optional integration with AutoHyper (for simple explicit-state verification).
- Compatible with Alloy 6, Java 8+, Docker, and HyperQB.
- Introduced example models, including Observational Determinism and Non-Interference.
⚙️ Requirements
- Java 8+ (JDK 1.8 or higher)
- Docker (non-root execution)
- Environment variable
HYPERQB_HOMEset to the HyperQB installation path - NuSMV / nuXmv and Electrod (optional)
📘 Notes
- This version is experimental and marked as pre-release.
- The AutoHyper backend is still in early development.
- Feedback, issues, and contributions are very welcome!