Abstract
Alloy is a little language for describing structural properties. It offers a declaration syntax compatible with graphical object models, and a set-based formula syntax powerful enough to express complex constraints and yet amenable to a fully automatic semantic analysis. Its meaning is given by translation to an even smaller (formally defined) kernel. This paper presents the language in its entirety, and explains its motivation, contributions and deficiencies.
Citation impact
1,169
total citations
- FWCI
- 30.50
- Percentile
- 100%
- References
- 65
Citations per year
Authors
1Topics & keywords
Topics
Keywords
- Computer science
- Syntax
- Programming language
- Declaration
- Natural language processing
- Set (abstract data type)
- Meaning (existential)
- Artificial intelligence
No related works found for this paper.