
Más información sobre el libro
A distributed system consists of separate components executed in parallel, with protocols being crucial for system design in wireless and mobile networking. Process algebras describe elementary parallel systems and analyze the behavioral properties of distributed systems, though they often struggle with data handling. This textbook provides a comprehensive guide to algebraic specification and verification of distributed systems, focusing on prominent formal verification techniques. Utilizing µCRL, a language that integrates process algebra with abstract data types, the author covers essential topics. Chapters 2 and 3 introduce abstract data types and process algebra, detailing the syntax and semantics of µCRL. Subsequent chapters explore abstraction from internal behavior, specifications of standard protocols, transformation of protocol specifications into labeled transition systems, algorithms on these systems, and symbolic verification techniques. An appendix offers an overview of the µCRL toolset. Developed from introductory courses on protocol verification for computer science students, the text includes numerous examples and exercises, with full solutions provided. Additional resources such as exercise sheets, lab exercises, example specifications, and lecturer slides will be available on the author's website, making it a valuable resource for researchers seeking insights into algebraic specification and verification of d
Compra de libros
Modelling distributed systems, Willem J. Fokkink
- Idioma
- Publicado en
- 2007
Métodos de pago
Nos falta tu reseña aquí