Software Abstractions, Revised Edition: Logica, linguaggio e analisi

Punteggio:   (4,6 su 5)

Software Abstractions, Revised Edition: Logica, linguaggio e analisi (Daniel Jackson)

Recensioni dei lettori

Riepilogo:

Il libro fornisce una solida introduzione al linguaggio di specifica Alloy, presentandone chiaramente la teoria e le applicazioni pratiche. È apprezzato per lo stile di scrittura accessibile, le esercitazioni strutturate e l'uso di visualizzazioni per la comprensione dei modelli. Tuttavia, alcuni lettori notano la mancanza di esempi non banali e sottolineano che l'edizione Kindle è obsoleta.

Vantaggi:

Stile di scrittura chiaro, introduzione accessibile ad Alloy, buoni esempi pratici, utile sia per gli accademici che per gli ingegneri, include visualizzazioni di modelli, tutorial per principianti, ben strutturato.

Svantaggi:

L'edizione Kindle è obsoleta, mancano esempi non banali per la modellazione di problemi complessi, il riferimento alla vecchia versione di Alloy può essere un problema, alcune notazioni matematiche sono assenti.

(basato su 14 recensioni dei lettori)

Titolo originale:

Software Abstractions, Revised Edition: Logic, Language, and Analysis

Contenuto del libro:

Un approccio alla progettazione del software che introduce un'analisi completamente automatizzata che fornisce ai progettisti un feedback immediato, ora con l'ultima versione del linguaggio Alloy.

In Software Abstractions Daniel Jackson introduce un approccio alla progettazione del software che si basa sui metodi formali tradizionali, ma che sfrutta strumenti automatizzati per individuare i difetti il prima possibile. Questo approccio - che Jackson chiama "metodi formali leggeri" o "modellazione agile" - prende dalle specifiche formali l'idea di una notazione precisa ed espressiva basata su un piccolo nucleo di concetti semplici e robusti, ma sostituisce l'analisi convenzionale basata sulla dimostrazione di teoremi con un'analisi completamente automatizzata che fornisce ai progettisti un feedback immediato.

Jackson ha sviluppato Alloy, un linguaggio che cattura l'essenza delle astrazioni del software in modo semplice e conciso, utilizzando un insieme minimo di nozioni matematiche. Questa edizione riveduta aggiorna il testo, gli esempi e le appendici per essere completamente compatibile con Alloy 4.

Altre informazioni sul libro:

ISBN:9780262528900
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2016
Numero di pagine:376

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Software Abstractions, Revised Edition: Logica, linguaggio e analisi - Software Abstractions,...
Un approccio alla progettazione del software che...
Software Abstractions, Revised Edition: Logica, linguaggio e analisi - Software Abstractions, Revised Edition: Logic, Language, and Analysis
Economia sanitaria semplificata, terza edizione (Jackson Daniel (University of Surrey UK)) -...
Una guida concisa per chi ha bisogno di capire le...
Economia sanitaria semplificata, terza edizione (Jackson Daniel (University of Surrey UK)) - Healthcare Economics Made Easy, third edition (Jackson Daniel (University of Surrey UK))
L'essenza del software: Perché i concetti contano per una grande progettazione - The Essence of...
Un approccio rivoluzionario basato sui concetti...
L'essenza del software: Perché i concetti contano per una grande progettazione - The Essence of Software: Why Concepts Matter for Great Design
Economia sanitaria semplificata, seconda edizione (Jackson Daniel (Università del Surrey, Regno...
Prima edizione: Highly Commended ai BMA Medical...
Economia sanitaria semplificata, seconda edizione (Jackson Daniel (Università del Surrey, Regno Unito)) - Healthcare Economics Made Easy, second edition (Jackson Daniel (University of Surrey UK))
Ritratti di resilienza - Portraits of Resilience
Fotografie e storie di persone che hanno affrontato e superato depressione, ansia, traumi e altre sfide ."Nel recente libro...
Ritratti di resilienza - Portraits of Resilience
L'essenza del software: Perché i concetti sono importanti per un grande design - The Essence of...
Un approccio rivoluzionario basato sui concetti...
L'essenza del software: Perché i concetti sono importanti per un grande design - The Essence of Software: Why Concepts Matter for Great Design
L'opposizione popolare alla Home Rule irlandese nella Gran Bretagna edoardiana - Popular Opposition...
Questo libro ci ricorda che la realtà della...
L'opposizione popolare alla Home Rule irlandese nella Gran Bretagna edoardiana - Popular Opposition to Irish Home Rule in Edwardian Britain

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)