Easiest-ever formal methods language! Designed for developers crafting distributed systems, microservices, and cloud applications
-
Updated
Dec 12, 2024 - 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
railML validation tool
Formal specification for Miniscript in Alloy
A debugger for transition systems modelled in Alloy
A Formal Method playground for limboole, Z3, nuXmv, Alloy, and Spectra
my exercises for Alloy tool
Formal Methods Project and Exercises with Alloy (2022 Course)
Z/Alloy formal specification for client identifying data regulation for banks in Switzerland
An Empirical Evaluation of Pre-trained Large Language Models for Repairing Declarative Formal Specifications
SWEN90010 2022S1 Assignment 2 at Uni of Melbourne. Analysing vulnerabilities in an Alloy model of a smart contract program.
Some examples and notes while learning Alloy modeling language.
online exam and justice project
Verification of Observational Determinism in ROS2-based systems using Alloy.
Especificação formal de uma distribuição de funcionários para a disciplina Lógica para Computação.
Alloy analyser running in gitpod.io
(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
example SWaP-C analysis inthe Clafer modeling language