Descrição
Ajuda a modelar e raciocinar sobre projetos de software com a linguagem formal leve Alloy. É útil para explorar relações, restrições, invariantes e casos extremos antes de implementar um sistema.
É uma ferramenta de design e análise, não um gerador de aplicações completas. Os resultados dependem do modelo escrito pelo usuário, então conclusões devem ser revisadas contra requisitos reais e comportamento da implementação.