Understanding behaviour of distributed systems using mCRL2 / Muhammad Atif, Jan Friso Groote.

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 a...

Full description

Saved in:
Bibliographic Details
Main Authors: Atif, Muhammad, (Computer scientist) (Author), Groote, J. F. (Jan Friso), 1965- (Author)
Format: eBook
Language:English
Published: Cham, Switzerland : Springer, 2023.
Series:Studies in systems, decision and control ; v. 458.
Subjects:
Online Access:Click for online access

MARC

LEADER 00000cam a2200000 i 4500
001 on1371484698
003 OCoLC
005 20240808213014.0
006 m o d
007 cr cnu---unuuu
008 230302s2023 sz a ob 001 0 eng d
040 |a GW5XE  |b eng  |e rda  |e pn  |c GW5XE  |d YDX  |d EBLCP  |d UKAHL  |d OCLCF  |d OCLCQ  |d OCLCO  |d OCLCL 
019 |a 1371475150  |a 1371570000 
020 |a 9783031230080  |q (electronic bk.) 
020 |a 3031230086  |q (electronic bk.) 
020 |z 3031230078 
020 |z 9783031230073 
024 7 |a 10.1007/978-3-031-23008-0  |2 doi 
035 |a (OCoLC)1371484698  |z (OCoLC)1371475150  |z (OCoLC)1371570000 
050 4 |a QA76.9.D5 
072 7 |a UYM  |2 bicssc 
072 7 |a COM018000  |2 bisacsh 
072 7 |a UYM  |2 thema 
049 |a HCDD 
100 1 |a Atif, Muhammad,  |c (Computer scientist),  |e author. 
245 1 0 |a Understanding behaviour of distributed systems using mCRL2 /  |c Muhammad Atif, Jan Friso Groote. 
264 1 |a Cham, Switzerland :  |b Springer,  |c 2023. 
300 |a 1 online resource (198 pages) :  |b illustrations (black and white, and colour). 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
490 1 |a Studies in systems, decision and control ;  |v volume 458 
505 0 |a 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. 
520 |a 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. 
504 |a Includes bibliographical references and index. 
588 0 |a Print version record. 
650 0 |a Electronic data processing  |x Distributed processing. 
650 0 |a System analysis  |x Computer simulation. 
650 7 |a Electronic data processing  |x Distributed processing  |2 fast 
650 7 |a System analysis  |x Computer simulation  |2 fast 
700 1 |a Groote, J. F.  |q (Jan Friso),  |d 1965-  |e author.  |1 https://id.oclc.org/worldcat/entity/E39PBJyxhKDPYVMBD9pC3thT73 
776 0 8 |i Print version:  |a ATIF, MUHAMMAD. GROOTE, JAN FRISO.  |t UNDERSTANDING BEHAVIOUR OF DISTRIBUTED SYSTEMS USING MCRL2.  |d [Place of publication not identified] : SPRINGER INTERNATIONAL PU, 2023  |z 3031230078  |w (OCoLC)1350838187 
830 0 |a Studies in systems, decision and control ;  |v v. 458. 
856 4 0 |u https://holycross.idm.oclc.org/login?auth=cas&url=https://link.springer.com/10.1007/978-3-031-23008-0  |y Click for online access 
903 |a SPRING-ALL2023 
994 |a 92  |b HCD