Specificare i sistemi: Il linguaggio Tla+ e gli strumenti per ingegneri hardware e software

Punteggio:   (4,6 su 5)

Specificare i sistemi: Il linguaggio Tla+ e gli strumenti per ingegneri hardware e software (Leslie Lamport)

Recensioni dei lettori

Riepilogo:

Il libro è stato accolto con favore come un'eccellente introduzione al ragionamento temporale e ai metodi formali, lodato per la sua chiarezza e la scrittura coinvolgente. È adatto sia ai principianti che ai lettori esperti, rendendo più comprensibili argomenti complessi. Tuttavia, alcuni recensori hanno notato che manca di profondità in alcuni aspetti teorici.

Vantaggi:

Eccellente scrittura e contenuto, coinvolgente e facile da leggere.
Buona introduzione al ragionamento temporale sia per i principianti che per gli esperti.
Rende accessibili argomenti complessi, anche per i liceali.
Fornisce esempi pratici e reali che aiutano a comprendere le specifiche di sistema.
Altamente raccomandato per coloro che sono interessati alla concurrency e alla progettazione di sistemi distribuiti.

Svantaggi:

Manca l'approfondimento delle teorie sottostanti, come l'intuizionismo e la notazione Z.
Alcuni contenuti sono orientati più alle applicazioni pratiche che a un quadro teorico completo.
È stato espresso il desiderio di una nuova edizione che copra TLA+2.

(basato su 7 recensioni dei lettori)

Titolo originale:

Specifying Systems: The Tla+ Language and Tools for Hardware and Software Engineers

Contenuto del libro:

Questo libro è il distillato di oltre 25 anni di lavoro di uno degli informatici più famosi al mondo. Una specifica è una descrizione scritta di ciò che un sistema dovrebbe fare, oltre a un modo per verificare che funzioni.

Specificare un sistema ci aiuta a comprenderlo. È una buona idea capire un sistema prima di costruirlo, quindi è una buona idea scrivere una specifica di un sistema prima di implementarlo. Lo strumento più efficace per descrivere una specifica è la Logica Temporale delle Azioni, o TLA, perché fornisce una base matematica, cioè precisa, per descrivere i sistemi.

TLA+ è il linguaggio sviluppato dall'autore per scrivere le specifiche matematiche. TLA+ è disponibile gratuitamente sul web. Può essere utilizzato sia per il software che per l'hardware.

In effetti, Intel sta utilizzando TLA+ con grande successo nella progettazione di un nuovo chip. Il libro è diviso in quattro parti. La prima parte contiene tutto ciò che la maggior parte dei programmatori e degli ingegneri deve sapere sulla scrittura delle specifiche.

La seconda parte contiene materiale più avanzato per lettori più sofisticati. La terza e la quarta parte sono un manuale di riferimento per TLA+, sia per il linguaggio stesso che per i suoi strumenti.

Altre informazioni sul libro:

ISBN:9780321143068
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2002
Numero di pagine:384

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Specificare i sistemi: Il linguaggio Tla+ e gli strumenti per ingegneri hardware e software -...
Questo libro è il distillato di oltre 25 anni di...
Specificare i sistemi: Il linguaggio Tla+ e gli strumenti per ingegneri hardware e software - Specifying Systems: The Tla+ Language and Tools for Hardware and Software Engineers

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)