Practical Alloy: A hands-on guide to formal software design
- 2025-07-05 (modified: 2025-08-23)
- 저자: Alcino Cunha, Nuno Macedo, Julien Brunel, David Chemouil
Alloy Analyzer version 6을 다루는 책.
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.