Formal Software Design with Alloy 6
This book is an introduction to formal software specification and analysis with Alloy 6. In this (latest) version, Alloy already allows the specification of behavioural designs with mutable relations and temporal logic, an extension previously implemented in Electrum.
Warning
This version of the book is outdated. The book was extended with a lot of new material and renamed Practical Alloy: A hands-on guide to formal software design. You can find the new version here.
Contents