TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Alloy*: A Higher-Order Relational Constraint Solver

201 pointsby Cieplakabout 6 years ago

4 comments

siderealabout 6 years ago
Before learning about Alloy*, you might want to learn about Alloy itself: <a href="http:&#x2F;&#x2F;alloy.lcs.mit.edu&#x2F;alloy&#x2F;index.html" rel="nofollow">http:&#x2F;&#x2F;alloy.lcs.mit.edu&#x2F;alloy&#x2F;index.html</a><p>Hillel Wayne has a great series of blog posts on using Alloy to solve software design problems: <a href="https:&#x2F;&#x2F;www.hillelwayne.com&#x2F;tags&#x2F;alloy&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.hillelwayne.com&#x2F;tags&#x2F;alloy&#x2F;</a>
评论 #19268180 未加载
bayesian_horseabout 6 years ago
Sometimes it would be great for such posts to somehow explain to the uninitiated why you want to be initiated.<p>&quot;Relational Constraint Solver&quot; sounds sort of interesting, but I haven&#x27;t the faintest clue what I could use it for, and that&#x27;s not that common for me.
评论 #19271358 未加载
评论 #19270495 未加载
评论 #19270018 未加载
评论 #19274450 未加载
评论 #19274846 未加载
_pmf_about 6 years ago
What would be really great if Alloy (or any spec language) allowed for code generation (even if inefficient code).
rurbanabout 6 years ago
I still find cbmc easier to find exhaustive counterexamples or test cases, because I can do it in straight C.<p>With ATS or spark&#x2F;Ada I can also do the same, but much more. I can actually solve the problem, not only prove that it is solvable or incorrect.