TY - BOOK AU - Atif,Muhammad AU - Groote,Jan Friso ED - SpringerLink (Online service) TI - Understanding Behaviour of Distributed Systems Using mCRL2 T2 - Studies in Systems, Decision and Control, SN - 9783031230080 AV - QA76.9.C65 U1 - 003.3 23 PY - 2023/// CY - Cham PB - Springer International Publishing, Imprint: Springer KW - Computer simulation KW - Mathematical logic KW - Biomathematics KW - Markov processes KW - Computer science KW - Mathematics KW - Computer Modelling KW - Mathematical Logic and Foundations KW - Mathematical and Computational Biology KW - Markov Process KW - Mathematical Applications in Computer Science N1 - Acceso multiusuario; 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 N2 - 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 UR - http://libcon.rec.uabc.mx:2048/login?url=https://doi.org/10.1007/978-3-031-23008-0 ER -