Practical Alloy
- Author
- Alcino Cunha, Nuno Macedo, Julien Brunel, David Chemouil
A book covering version 6 of Alloy Analyzer.
Structural modeling
practicalalloy.github.io/chapters/structural-modeling/index.html
Advanced: Commands in detail
practicalalloy.github.io/chapters/structural-topics/topics/commands/index.html
Sometimes we want to encode negative
runcommands to show that a certain class of instances is disallowed, or invalidcheckcommands to register some known issues. We could use comments to annotate which is the case, but Alloy allows the user to register what is the expected outcome of a command using a keywordexpectafter the scope declaration.