Cantitate/Preț
Produs

Understanding Behaviour of Distributed Systems Using mCRL2: Studies in Systems, Decision and Control, cartea 458

Autor Muhammad Atif, Jan Friso Groote
en Limba Engleză Hardback – 26 feb 2023

Autorii Muhammad Atif și Jan Friso Groote aduc în acest volum o experiență vastă în verificarea formală, Jan Friso Groote fiind o figură centrală în dezvoltarea fundamentelor teoretice ale sistemelor de comunicare. Understanding Behaviour of Distributed Systems Using mCRL2 se concentrează pe aplicarea practică a limbajului mCRL2 pentru a analiza cerințele funcționale ale sistemelor unde concurența și comunicarea între procese sunt critice. Ne-a atras atenția modul în care autorii transformă conceptele abstracte în instrumente de lucru aplicabile în inginerie.

Cititorul care a aplicat deja ideile din Modeling and Analysis of Communicating Systems va găsi aici o continuare firească, axată pe utilizarea efectivă a toolset-ului mCRL2 pentru modelarea comportamentului dependent de date. În timp ce alte lucrări, precum cele de Wan Fokkink, pun accent pe algebra proceselor, volumul de față oferă o perspectivă tehnică integrată asupra întregului flux de model checking. Structura cărții este riguros progresivă: începe cu introducerea automatelor și a proceselor comunicante, trece prin echivalențe comportamentale și tipuri de date, culminând cu capitole dense despre calculul modal µ și algoritmi distribuiți.

Apreciem includerea secțiunilor de „tips and tricks” pentru modelare, care demonstrează că volumul nu este doar un manual teoretic, ci un ghid de implementare. De la puzzle-uri logice la protocoale complexe și sisteme biologice, studiile de caz confirmă versatilitatea mCRL2 în verificarea riguroasă a sistemelor software moderne.

Citește tot Restrânge

Din seria Studies in Systems, Decision and Control

Preț: 111795 lei

Preț vechi: 139743 lei
-20%

Puncte Express: 1677

Carte disponibilă

Livrare economică 11-25 mai


Specificații

ISBN-13: 9783031230073
ISBN-10: 3031230078
Pagini: 235
Ilustrații: XV, 235 p. 103 illus., 15 illus. in color.
Dimensiuni: 155 x 235 mm
Greutate: 0.57 kg
Ediția:2023
Editura: Springer International Publishing
Colecția Springer
Seria Studies in Systems, Decision and Control

Locul publicării:Cham, Switzerland

De ce să citești această carte

Recomandăm această carte inginerilor de sistem și cercetătorilor care au nevoie de o metodă riguroasă pentru a garanta corectitudinea sistemelor distribuite. Cititorul câștigă competențe practice în utilizarea mCRL2, învățând cum să identifice erori de logică în procese concurente înainte de faza de implementare, prin exemple concrete de algoritmi și protocoale industriale.


Despre autor

Jan Friso Groote este un expert recunoscut în metode formale și profesor la Universitatea de Tehnologie din Eindhoven, fiind unul dintre creatorii limbajului și toolset-ului mCRL2. Activitatea sa se concentrează pe verificarea sistemelor complexe și pe algebra proceselor. Muhammad Atif contribuie cu o perspectivă aplicată asupra modelării sistemelor distribuite, expertiza sa completând viziunea teoretică a lui Groote. Împreună, aceștia au dezvoltat numeroase studii de caz care demonstrează eficiența metodelor formale în medii industriale și academice, consolidând poziția mCRL2 ca standard în analiza comportamentală a sistemelor.


Cuprins

Introducing mCRL2.- Automata to Represent Behaviour.- Communicating processes.- Behavioural Equivalences.- Data Types and Data-dependent Behaviour.- Model-Checking.- The Modal µ-Calculus.- Linear Processes and Parameterised Boolean Equation Systems.- Applications: Puzzles and Games.- Applications: Distributed Algorithms.

Textul de pe ultima copertă

This book helps readers easily learn basic model checking by presenting examples, exercises and case studies. The toolset mCRL2 provides a language to specify the behaviour of distributed systems, in particular where there is concurrency with inter-process communication. This language allows us to analyse a distributed system with respect to its functional requirements. For example, biological cells, supply chain management systems, patient support platforms, and communication protocols.

The underlying technique is based on verifying requirements through model checking. The book explains the syntax of mCRL2 and offers modelling tips and tricks.

Caracteristici

Helps readers grasp basic modelling through examples and exercises Includes case studies showing surprising results in formal analysis Enhances readers’ understanding of formal specifications