The objective of this book is to describe the state of the art of the formal methods for the analysis of distributed systems. Numerous issues remain open and are the topics of major research projects. One current research trend consists of profoundly mixing the design, modeling, verification and implementation stages. This prototyping-based approach is centered around the concept of model refinement.
This book is more specifically intended for readers that wish to gain an overview of the application of formal methods in the design of distributed systems. Master’s and PhD students, as well as engineers in industry, will find a global understanding of the techniques as well as references to the most up-to-date works in this area.
Keywords: Parallel and Distributed Computing, Distributed computing distributed system, distributed program, distributed programming, , distributed systems and public software applications, distributed systems and critical systems, , software applications as well as critical systems. formal methods for the analysis of distributed systems, mixing the design and distributed systems, modeling and distributed systems, verification and implementation stages and distributed systems