Software Abstractions, Ediție revizuită: Logică, limbaj și analiză

Evaluare:   (4.6 din 5)

Software Abstractions, Ediție revizuită: Logică, limbaj și analiză (Daniel Jackson)

Recenzii ale cititorilor

Rezumat:

Cartea oferă o introducere solidă în limbajul de specificații Alloy, prezentând în mod clar teoria și aplicațiile sale practice. Este lăudată pentru stilul său accesibil de scriere, tutorialele structurate și utilizarea vizualizărilor pentru a înțelege modelele. Cu toate acestea, unii cititori observă o lipsă de exemple non-triviale și subliniază faptul că ediția Kindle este depășită.

Avantaje:

Stil de scriere clar, introducere accesibilă în Alloy, exemple practice bune, util atât pentru universitari, cât și pentru ingineri, include vizualizări ale modelelor, tutoriale ușor de înțeles pentru începători, bine structurat.

Dezavantaje:

Ediția Kindle este depășită, îi lipsesc exemplele non-triviale pentru modelarea problemelor complexe, referința la versiunea Alloy mai veche poate fi o problemă, unele notații matematice sunt absente.

(pe baza a 14 recenzii ale cititorilor)

Titlul original:

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

Conținutul cărții:

O abordare a proiectării de software care introduce o analiză complet automatizată, oferind proiectanților un feedback imediat, prezentând acum cea mai recentă versiune a limbajului Alloy.

În Software Abstractions, Daniel Jackson prezintă o abordare a proiectării de software care se bazează pe metodele formale tradiționale, dar exploatează instrumente automate pentru a găsi defectele cât mai devreme posibil. Această abordare - pe care Jackson o numește "metode formale ușoare" sau "modelare agilă" - preia din specificațiile formale ideea unei notații precise și expresive bazate pe un mic nucleu de concepte simple și robuste, dar înlocuiește analiza convențională bazată pe demonstrarea teoremei cu o analiză complet automatizată care oferă proiectanților un feedback imediat.

Jackson a dezvoltat Alloy, un limbaj care surprinde simplu și succint esența abstracțiilor software, folosind un set minim de instrumente de noțiuni matematice. Această ediție revizuită actualizează textul, exemplele și anexele pentru a fi complet compatibilă cu Alloy 4.

Alte date despre carte:

ISBN:9780262528900
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2016
Numărul de pagini:376

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Software Abstractions, Ediție revizuită: Logică, limbaj și analiză - Software Abstractions, Revised...
O abordare a proiectării de software care...
Software Abstractions, Ediție revizuită: Logică, limbaj și analiză - Software Abstractions, Revised Edition: Logic, Language, and Analysis
Healthcare Economics Made Easy, ediția a treia (Jackson Daniel (University of Surrey UK)) -...
Un ghid concis pentru cei care trebuie să...
Healthcare Economics Made Easy, ediția a treia (Jackson Daniel (University of Surrey UK)) - Healthcare Economics Made Easy, third edition (Jackson Daniel (University of Surrey UK))
The Essence of Software: De ce contează conceptele pentru o proiectare excelentă - The Essence of...
O abordare revoluționară bazată pe concepte...
The Essence of Software: De ce contează conceptele pentru o proiectare excelentă - The Essence of Software: Why Concepts Matter for Great Design
Healthcare Economics Made Easy, ediția a doua (Jackson Daniel (University of Surrey UK)) -...
Prima ediție a primit o înaltă distincție în...
Healthcare Economics Made Easy, ediția a doua (Jackson Daniel (University of Surrey UK)) - Healthcare Economics Made Easy, second edition (Jackson Daniel (University of Surrey UK))
Portrete ale rezilienței - Portraits of Resilience
Fotografii și povești ale oamenilor care au făcut față și au depășit depresia, anxietatea, traumele și alte provocări ."În...
Portrete ale rezilienței - Portraits of Resilience
Esența software-ului: De ce contează conceptele pentru un design excelent - The Essence of Software:...
O abordare revoluționară bazată pe concepte...
Esența software-ului: De ce contează conceptele pentru un design excelent - The Essence of Software: Why Concepts Matter for Great Design
Opoziția populară la autonomia irlandeză în Marea Britanie edwardiană - Popular Opposition to Irish...
Această carte este o reamintire salutară a...
Opoziția populară la autonomia irlandeză în Marea Britanie edwardiană - Popular Opposition to Irish Home Rule in Edwardian Britain

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)