Easiest-ever formal methods language! Designed for developers crafting distributed systems, microservices, and cloud applications
-
Updated
Oct 30, 2025 - Python
In computer science and software engineering, Alloy is a declarative
specification language for expressing complex structural constraints and
behavior in a software system. Alloy provides a simple structural modeling tool
based on first-order logic. Alloy is targeted at the creation of micro-models
that can then be automatically checked for correctness. Alloy specifications
can be checked using the Alloy Analyzer.
Easiest-ever formal methods language! Designed for developers crafting distributed systems, microservices, and cloud applications
A Formal Method playground for limboole, Z3, nuXmv, Alloy, and Spectra
railML validation tool
Formal specification for Miniscript in Alloy
Formal Methods Project and Exercises with Alloy (2022 Course)
A debugger for transition systems modelled in Alloy
my exercises for Alloy tool
An Empirical Evaluation of Pre-trained Large Language Models for Repairing Declarative Formal Specifications
Z/Alloy formal specification for client identifying data regulation for banks in Switzerland
SWEN90010 2022S1 Assignment 2 at Uni of Melbourne. Analysing vulnerabilities in an Alloy model of a smart contract program.
Verification of Observational Determinism in ROS2-based systems using Alloy.
online exam and justice project
Some examples and notes while learning Alloy modeling language.
RASD/DD project developed in the course SOFTWARE ENGINEERING 2 of Politecnico di Milano during the academic year 2024/2025. RASD/DD mark: 14/14; Homeworks mark: 6/6.
(my verification project for cs5110 / cs6110) A vscode extension that adds live visualizations of alloy type structures to vscode. (also includes some basic some basic langauge support)
Assignment Add the following to complete and execute the model 1. Write the following invariants: (20 marks) Each post is owned by at most one user A user cannot be his or her own friend Friendship is a symmetric relation Server capacity is positive Servers cannot exceed their capacity
Especificação formal de uma distribuição de funcionários para a disciplina Lógica para Computação.
Alloy analyser running in gitpod.io
example SWaP-C analysis inthe Clafer modeling language