Specifying Systems: Limbajul și instrumentele Tla+ pentru inginerii de hardware și software

Evaluare:   (4.6 din 5)

Specifying Systems: Limbajul și instrumentele Tla+ pentru inginerii de hardware și software (Leslie Lamport)

Recenzii ale cititorilor

Rezumat:

Cartea este bine primită ca o introducere excelentă în raționamentul temporal și metodele formale, lăudată pentru claritatea sa și scrierea captivantă. Este potrivită atât pentru începători, cât și pentru cititorii experimentați, făcând subiectele complexe mai ușor de înțeles. Cu toate acestea, unii recenzenți au remarcat că îi lipsește profunzimea în anumite aspecte teoretice.

Avantaje:

Scriere și conținut excelente, atractive și ușor de citit.
O bună introducere în raționamentul temporal atât pentru începători, cât și pentru experți.
Face ca subiectele complexe să fie accesibile, chiar și pentru elevii de liceu.
Oferă exemple practice, din lumea reală, care ajută la înțelegerea specificațiilor sistemului.
Foarte recomandat pentru cei interesați de proiectarea sistemelor distribuite și de simultaneitate.

Dezavantaje:

Lipsă de profunzime în teoriile de bază, cum ar fi intuiționismul și notarea Z.
Unele conținuturi sunt orientate mai degrabă către aplicații practice decât către un cadru teoretic cuprinzător.
A fost exprimată dorința pentru o ediție mai nouă care să acopere TLA+2.

(pe baza a 7 recenzii ale cititorilor)

Titlul original:

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

Conținutul cărții:

Această carte este distilarea a peste 25 de ani de muncă a unuia dintre cei mai renumiți informaticieni din lume. O specificație este o descriere scrisă a ceea ce ar trebui să facă un sistem, plus o modalitate de verificare pentru a ne asigura că acesta funcționează.

Specificarea unui sistem ne ajută să-l înțelegem. Este o idee bună să înțelegem un sistem înainte de a-l construi, deci este o idee bună să scriem o specificație a unui sistem înainte de a-l implementa. Cel mai eficient instrument pentru a descrie o specificație este Logica temporală a acțiunilor, sau TLA, deoarece oferă o bază matematică, adică precisă, pentru descrierea sistemelor.

TLA+ este limbajul dezvoltat de autor pentru a scrie specificațiile matematice. TLA+ este disponibil gratuit pe internet. Acesta poate fi utilizat atât pentru software, cât și pentru hardware.

De fapt, Intel utilizează TLA+ cu mare succes în proiectarea unui nou cip. Cartea este împărțită în patru părți. Prima parte conține tot ceea ce majoritatea programatorilor și inginerilor trebuie să știe despre scrierea specificațiilor.

A doua parte conține materiale mai avansate pentru cititorii mai sofisticați. A treia și a patra parte cuprind un manual de referință pentru TLA+ - atât limbajul în sine, cât și instrumentele sale.

Alte date despre carte:

ISBN:9780321143068
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2002
Numărul de pagini:384

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Specifying Systems: Limbajul și instrumentele Tla+ pentru inginerii de hardware și software -...
Această carte este distilarea a peste 25 de ani de...
Specifying Systems: Limbajul și instrumentele Tla+ pentru inginerii de hardware și software - Specifying Systems: The Tla+ Language and Tools for Hardware and Software Engineers

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)