Software Abstractions, revised edition: Logic, Language, and Analysis / Edition 2

Software Abstractions, revised edition: Logic, Language, and Analysis / Edition 2

ISBN-10:
0262528908
ISBN-13:
9780262528900
Pub. Date:
02/12/2016
Publisher:
MIT Press
ISBN-10:
0262528908
ISBN-13:
9780262528900
Pub. Date:
02/12/2016
Publisher:
MIT Press
Software Abstractions, revised edition: Logic, Language, and Analysis / Edition 2

Software Abstractions, revised edition: Logic, Language, and Analysis / Edition 2

by Daniel Jackson

Paperback  -  Buy New

$40.00 
Current price is , Original price is $40.0. You
$40.00 
  • SHIP THIS ITEM
    In stock. Ships in 1-2 days.
  • PICK UP IN STORE

    Your local store may have stock of this item.


Overview

An approach to software design that introduces a fully automated analysis giving designers immediate feedback, now featuring the latest version of the Alloy language.

In Software Abstractions Daniel Jackson introduces an approach to software design that draws on traditional formal methods but exploits automated tools to find flaws as early as possible. This approach—which Jackson calls “lightweight formal methods” or “agile modeling”—takes from formal specification the idea of a precise and expressive notation based on a tiny core of simple and robust concepts but replaces conventional analysis based on theorem proving with a fully automated analysis that gives designers immediate feedback. Jackson has developed Alloy, a language that captures the essence of software abstractions simply and succinctly, using a minimal toolkit of mathematical notions. This revised edition updates the text, examples, and appendixes to be fully compatible with Alloy 4.


Product Details

ISBN-13: 9780262528900
Publisher: MIT Press
Publication date: 02/12/2016
Series: The MIT Press
Edition description: revised edition
Pages: 376
Product dimensions: 5.90(w) x 8.90(h) x 0.90(d)
Age Range: 18 Years
From the B&N Reads Blog

Customer Reviews