Cantitate/Preț
Produs

Systems and Software Verification: Model-Checking Techniques and Tools

Autor B. Berard Traducere de P. McKenzie Autor M. Bidoit, A. Finkel, F. Laroussinie, A. Petit, L. Petrucci, P. Schnoebelen
en Limba Engleză Hardback – 20 iun 2001

Observăm că Systems and Software Verification prioritizează accesul la instrumente și metodologii aplicate, oferind detalii despre resurse consacrate în domeniu precum SMV, SPIN sau UPPAAL. Într-o disciplină unde rigoarea este esențială, acest volum facilitează tranziția de la teorie la execuție prin prezentarea unor modele de verificare automate care pot genera dovezi de corectitudine sau contra-exemple pentru erori de sistem.

Ca și Christel Baier în Principles of Model Checking, autorii distilează experiența reală în principii acționabile, însă acest volum se distinge printr-o orientare pronunțată către analiza sistemelor hibride și în timp real. Structura cărții urmărește o progresie logică: primele capitole fundamentează utilizarea automatelor și a logicii temporale, trecând apoi rapid către algoritmi de model-checking simbolic. Apreciem în mod deosebit secțiunile dedicate proprietăților de sistem — de la siguranță (safety) și vivacitate (liveness) până la absența blocajelor (deadlock-freeness) — care sunt esențiale pentru orice inginer de verificare.

În partea a treia, lucrarea devine un ghid tehnic veritabil, inventariind capacitățile unor instrumente precum KRONOS sau HYTECH. Această abordare comparativă permite cititorului să înțeleagă unde se aplică rețelele Petri colorate și unde sunt necesare automatele temporizate. Credem că rigoarea traducerii realizate de P. McKenzie păstrează acuratețea terminologică necesară cercetării academice și dezvoltării de software critic, oferind un suport solid pentru implementarea metodelor formale în ingineria software modernă.

Citește tot Restrânge

Preț: 89381 lei

Preț vechi: 111726 lei
-20%

Puncte Express: 1341

Carte tipărită la comandă

Livrare economică 27 mai-10 iunie


Specificații

ISBN-13: 9783540415237
ISBN-10: 3540415238
Pagini: 212
Ilustrații: XII, 190 p.
Dimensiuni: 155 x 235 x 20 mm
Greutate: 0.41 kg
Ediția:2001
Editura: Springer Berlin, Heidelberg
Colecția Springer
Locul publicării:Berlin, Heidelberg, Germany

Public țintă

Research

De ce să citești această carte

Recomandăm această lucrare cercetătorilor și inginerilor software care doresc să implementeze verificarea formală în proiecte complexe. Veți câștiga o înțelegere profundă a algoritmilor de model-checking și, mai important, veți învăța să alegeți instrumentul potrivit (precum SPIN sau UPPAAL) pentru a garanta corectitudinea sistemelor critice, eliminând erorile prin demonstrații automate și analiză logică.


Descriere scurtă

Model checking is a powerful approach for the formal verification of software. When applicable, it automatically provides complete proofs of correctness, or explains, via counter-examples, why a system is not correct.
This book provides a basic introduction to this new technique. The first part describes in simple terms the theoretical basis of model checking: transition systems as a formal model of systems, temporal logic as a formal language for behavioral properties, and model-checking algorithms. The second part explains how to write rich and structured temporal logic specifications in practice, while the third part surveys some of the major model checkers available.

Cuprins

1. Automata.- 2. Temporal Logic.- 3. Model Checking.- 4. Symbolic Model Checking.- 5. Timed Automata.- 6. Reachability Properties.- 7. Safety Properties.- 8. Liveness Properties.- 9. Deadlock-freeness.- 10. Fairness Properties.- 11. Abstraction Methods.- 12. SMV — Symbolic Model Checking.- 13. SPIN — Communicating Automata.- 14. DESIGN/CPN — Coloured Petri Nets.- 15. UPPAAL — Timed Systems.- 16. KRONOS — Model Checking of Real-time Systems.- 17. HYTECH — Linear Hybrid Systems.- Main Bibliography.

Caracteristici

An introduction to software verification Includes supplementary material: sn.pub/extras