Alloy (specification language)
Appearance
In computer science and software engineering, the Alloy specification language targeted at the creation of micro-models of software systems that can then be automatically checked for correctness. Alloy provides a simple structural modeling tool based on first-order logic. The mathematical underpinnings of the language were heavily influenced by the Z notation, although the syntax of Alloy owes more to languages such as Object Constraint Language.[1]
Analysis
Alloy specifications can be checked using the Alloy Analyzer.
References
- ^ Jackson, Daniel (2006). Software Abstractions: Logic, Language, and Analysis. MIT Press. ISBN 978-0-262-10114-1.
External links
- The Alloy website at MIT
- Citations from CiteSeer