Software Abstractions
Logic, Language, and Analysis
Daniel Jackson
Jackson has developed Alloy, a language that captures the essence of software abstractions simply and succinctly, using a minimal toolkit of mathematical notions. The designer can use automated analysis not only to correct errors but also to make models that are more precise and elegant. This approach, Jackson says, can rescue designers from "the tarpit of implementation technologies" and return them to thinking deeply about underlying concepts.
Previously on LtU
Recent comments
10 weeks 5 days ago
10 weeks 6 days ago
11 weeks 22 hours ago
11 weeks 22 hours ago
11 weeks 5 days ago
11 weeks 5 days ago
11 weeks 5 days ago
14 weeks 6 days ago
15 weeks 5 days ago
15 weeks 5 days ago