Skip to main content

Understanding Behaviour of Distributed Systems Using mCRL2

  • Book
  • © 2023

Overview

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

Part of the book series: Studies in Systems, Decision and Control (SSDC, volume 458)

This is a preview of subscription content, log in via an institution to check access.

Access this book

eBook USD 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 199.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 199.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

Licence this eBook for your library

Institutional subscriptions

Table of contents (10 chapters)

Keywords

About this book

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.

Authors and Affiliations

  • Department of Computer Science and Information Technology, The University of Lahore, Lahore, Pakistan

    Muhammad Atif

  • Department of Mathematics and Computer Science, Eindhoven University of Technology, Eindhoven, The Netherlands

    Jan Friso Groote

Bibliographic Information

Publish with us