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. Schnoebelenen 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ă.
Preț: 893.81 lei
Preț vechi: 1117.26 lei
-20%
Carte tipărită la comandă
Livrare economică 27 mai-10 iunie
Specificații
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ă
ResearchDe 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ă
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.