The Alloy Analyzer integrated a built-in SAT-based model-finder based on a commercial SAT-solver in version 3.0. The Analyzer now uses the Kodkod model-finder, for which it serves as a front-end, starting with version 4.0. Both model-finders effectively convert a relational logic model into a corresponding boolean logic formula, which is subsequently subjected to an off-the-shelf SAT-solver.
The result is transformed back into a corresponding binding of constants to variables in the relational logic model if the solver succeeds in finding a solution. The Alloy Analyzer performs model-finding over constrained scopes with a user-defined finite number of objects to guarantee that the model-finding issue is decidable. This has the disadvantage of restricting how generic the Analyzer's results can be. Read more @ https://www.viv.net/articles/news/alloy-is-a-type-of-metal-which-is-created-by-mixing-two-or-more-metallic-elements
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
July 2023
Categories
All
|