Modeling and Analysis of Communicating Systems

Complex communicating computer systems -- computers connected by data networks and in constant communication with their environments -- do not always behave as expected. This book introduces behavioral modeling, a rigorous approach to behavioral specification and verification of concurrent and distr...

Full description

Saved in:
Bibliographic Details
Main Authors Groote, Jan Friso, Mousavi, Mohammad Reza
Format eBook Book
LanguageEnglish
Published Cambridge, MA MIT Press 2014
The MIT Press
Edition1
SeriesThe MIT Press
Subjects
Online AccessGet full text
ISBN0262027712
9780262027717
DOI10.7551/mitpress/9946.001.0001

Cover

Abstract Complex communicating computer systems -- computers connected by data networks and in constant communication with their environments -- do not always behave as expected. This book introduces behavioral modeling, a rigorous approach to behavioral specification and verification of concurrent and distributed systems. It is among the very few techniques capable of modeling systems interaction at a level of abstraction sufficient for the interaction to be understood and analyzed. Offering both a mathematically grounded theory and real-world applications, the book is suitable for classroom use and as a reference for system architects. The book covers the foundation of behavioral modeling using process algebra, transition systems, abstract data types, and modal logics. Exercises and examples augment the theoretical discussion. The book introduces a modeling language, mCRL2, that enables concise descriptions of even the most intricate distributed algorithms and protocols. Using behavioral axioms and such proof methods as confluence, cones, and foci, readers will learn how to prove such algorithms equal to their specifications. Specifications in mCRL2 can be simulated, visualized, or verified against their requirements. An extensive mCRL2 toolset for mechanically verifying the requirements is freely available online; this toolset has been successfully used to design and analyze industrial software that ranges from healthcare applications to particle accelerators at CERN. Appendixes offer material on equations and notation as well as exercise solutions.
AbstractList Rigorous theory and real-world applications for modeling and analysis of the behavior of complex communicating computer systems Complex communicating computer systems—computers connected by data networks and in constant communication with their environments—do not always behave as expected. This book introduces behavioral modeling, a rigorous approach to behavioral specification and verification of concurrent and distributed systems. It is among the very few techniques capable of modeling systems interaction at a level of abstraction sufficient for the interaction to be understood and analyzed. Offering both a mathematically grounded theory and real-world applications, the book is suitable for classroom use and as a reference for system architects. The book covers the foundation of behavioral modeling using process algebra, transition systems, abstract data types, and modal logics. Exercises and examples augment the theoretical discussion. The book introduces a modeling language, mCRL2, that enables concise descriptions of even the most intricate distributed algorithms and protocols. Using behavioral axioms and such proof methods as confluence, cones, and foci, readers will learn how to prove such algorithms equal to their specifications. Specifications in mCRL2 can be simulated, visualized, or verified against their requirements. An extensive mCRL2 toolset for mechanically verifying the requirements is freely available online; this toolset has been successfully used to design and analyze industrial software that ranges from healthcare applications to particle accelerators at CERN. Appendixes offer material on equations and notation as well as exercise solutions.
Rigorous theory and real-world applications for modeling and analysis of the behavior of complex communicating computer systemsComplex communicating computer systems-computers connected by data networks and in constant communication with their environments-do not always behave as expected. This book introduces behavioral modeling, a rigorous approach to behavioral specification and verification of concurrent and distributed systems. It is among the very few techniques capable of modeling systems interaction at a level of abstraction sufficient for the interaction to be understood and analyzed. Offering both a mathematically grounded theory and real-world applications, the book is suitable for classroom use and as a reference for system architects.The book covers the foundation of behavioral modeling using process algebra, transition systems, abstract data types, and modal logics. Exercises and examples augment the theoretical discussion. The book introduces a modeling language, mCRL2, that enables concise descriptions of even the most intricate distributed algorithms and protocols. Using behavioral axioms and such proof methods as confluence, cones, and foci, readers will learn how to prove such algorithms equal to their specifications. Specifications in mCRL2 can be simulated, visualized, or verified against their requirements. An extensive mCRL2 toolset for mechanically verifying the requirements is freely available online; this toolset has been successfully used to design and analyze industrial software that ranges from healthcare applications to particle accelerators at CERN. Appendixes offer material on equations and notation as well as exercise solutions.
Complex communicating computer systems -- computers connected by data networks and in constant communication with their environments -- do not always behave as expected. This book introduces behavioral modeling, a rigorous approach to behavioral specification and verification of concurrent and distributed systems. It is among the very few techniques capable of modeling systems interaction at a level of abstraction sufficient for the interaction to be understood and analyzed. Offering both a mathematically grounded theory and real-world applications, the book is suitable for classroom use and as a reference for system architects. The book covers the foundation of behavioral modeling using process algebra, transition systems, abstract data types, and modal logics. Exercises and examples augment the theoretical discussion. The book introduces a modeling language, mCRL2, that enables concise descriptions of even the most intricate distributed algorithms and protocols. Using behavioral axioms and such proof methods as confluence, cones, and foci, readers will learn how to prove such algorithms equal to their specifications. Specifications in mCRL2 can be simulated, visualized, or verified against their requirements. An extensive mCRL2 toolset for mechanically verifying the requirements is freely available online; this toolset has been successfully used to design and analyze industrial software that ranges from healthcare applications to particle accelerators at CERN. Appendixes offer material on equations and notation as well as exercise solutions.
Rigorous theory and real-world applications for modeling and analysis of the behavior of complex communicating computer systems.
Author Mousavi, Mohammad Reza
Groote, Jan Friso
Author_xml – sequence: 1
  givenname: Jan Friso
  surname: Groote
  fullname: Groote, Jan Friso
– sequence: 2
  givenname: Mohammad Reza
  surname: Mousavi
  fullname: Mousavi, Mohammad Reza
BackLink https://cir.nii.ac.jp/crid/1130282271201438336$$DView record in CiNii
https://urn.kb.se/resolve?urn=urn:nbn:se:hh:diva-26651$$DView record from Swedish Publication Index
BookMark eNo9kUlPwzAQhY1YBAV-ABfUAxJCqK13x8dSyiIVcQBxHTmJQw1JXOIU1H-PQ4CDl5G_Nx69N0A7ta8tQqcEj5UQZFK5dtXYECZacznGmMSFyRYaYCopowQztt0XmCpF6C4aUEwY5opItYcOEs3jnUu5j45DeOvEXDChxAEaP_jclq5-HZo6H05rU26CC0NfDGe-qta1y0zbvT5tQmurcIR2C1MGe_x7HqKXm_nz7G60eLy9n00XI0MZoWKUCmwKnSVFYbDOC2Z5JhOV54WQRUYVkzzHlpocp1k3CSGCp7nElHOiiRQpO0SXfePwZVfrFFaNq0yzAW8cXLuXKfjmFZZLoFIKEumLnjbh3X6FpS_bAJ-lTb1_D6BV8m-Uiux5z64a_7G2oYUfLLN125gS5lczoaWknEXyrCdr5yBz3U6iqzShNJocPWQJYzJikx6LMUH_I8HQBQd_wUEXHETbofM-Kk56hbPW_kpkokXX8BtNDY1F
ContentType eBook
Book
Copyright 2014 Massachusetts Institute of Technology
Copyright_xml – notice: 2014 Massachusetts Institute of Technology
DBID RYH
ADTPV
BKCIP
D8Z
DEWEY 621.382011
DOI 10.7551/mitpress/9946.001.0001
DatabaseName CiNii Complete
SwePub
SwePub Book
SWEPUB Högskolan i Halmstad
DatabaseTitleList



DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Computer Science
EISBN 0262321033
9780262321037
Edition 1
ExternalDocumentID oai_DiVA_org_hh_26651
9780262321037
EBC5966243
BB16664270
10_7551_mitpress_9946_001_0001
6895438
GroupedDBID -D2
38.
6IK
AABBV
AAOBU
ABFEK
AEFEZ
AEGYG
AGMVS
ALMA_UNASSIGNED_HOLDINGS
BBABE
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
EBRZX
ECNEQ
MICIX
MIJRL
OCL
ABAZT
AHWGJ
RYH
ADTPV
BKCIP
D8Z
ID FETCH-LOGICAL-a23125-b50af9c8ffa09df3e4c687ddf56fc27364d0e2ad0bc45351154bd6024419165b3
IEDL.DBID -D2
ISBN 0262027712
9780262027717
IngestDate Thu Aug 21 06:46:41 EDT 2025
Fri Jan 24 00:26:56 EST 2025
Fri May 30 21:31:54 EDT 2025
Thu Jun 26 23:39:31 EDT 2025
Tue Jun 18 18:44:23 EDT 2024
Wed Mar 29 12:48:06 EDT 2023
IsPeerReviewed false
IsScholarly false
LCCN 2013047167
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-a23125-b50af9c8ffa09df3e4c687ddf56fc27364d0e2ad0bc45351154bd6024419165b3
Notes Includes bibliographical references (p. [359]-372) and index
OCLC 894047466
PQID EBC5966243
PageCount 392
ParticipantIDs swepub_primary_oai_DiVA_org_hh_26651
askewsholts_vlebooks_9780262321037
proquest_ebookcentral_EBC5966243
nii_cinii_1130282271201438336
mit_books_10_7551_mitpress_9946_001_0001
ieee_books_6895438
ProviderPackageCode MIJRL
PublicationCentury 2000
PublicationDate 2014
20140829
c2014
2014-08-29
PublicationDateYYYYMMDD 2014-01-01
2014-08-29
PublicationDate_xml – year: 2014
  text: 2014
PublicationDecade 2010
PublicationPlace Cambridge, MA
PublicationPlace_xml – name: Cambridge, MA
– name: Cambridge
PublicationSeriesTitle The MIT Press
PublicationYear 2014
Publisher MIT Press
The MIT Press
Publisher_xml – name: MIT Press
– name: The MIT Press
SSID ssj0001453575
Score 2.3616054
Snippet Complex communicating computer systems -- computers connected by data networks and in constant communication with their environments -- do not always behave as...
Rigorous theory and real-world applications for modeling and analysis of the behavior of complex communicating computer systems Complex communicating computer...
Rigorous theory and real-world applications for modeling and analysis of the behavior of complex communicating computer systems.
Rigorous theory and real-world applications for modeling and analysis of the behavior of complex communicating computer systemsComplex communicating computer...
SourceID swepub
askewsholts
proquest
nii
mit
ieee
SourceType Open Access Repository
Aggregation Database
Publisher
SubjectTerms Communication, Networking and Broadcast Technologies
Components, Circuits, Devices and Systems
Computer Science
Computer science -- Mathematics
Computing and Processing
Machine theory
Telecommunication systems
Telecommunication systems -- Simulation methods
TableOfContents Intro -- Contents -- Preface -- Acknowledgments -- I Modeling -- 1 Introduction -- 2 Actions, Behavior, Equivalence, and Abstraction -- 3 Data Types -- 4 Sequential Processes -- 5 Parallel Processes -- 6 The Modal μ-calculus -- 7 Modeling System Behavior -- 8 Timed Process Behavior -- II Analysis -- 9 Basic Manipulation of Processes -- 10 Linear Process Equations and Linearization -- 11 Confluence and τ -prioritization -- 12 Cones and Foci -- 13 Verification of Distributed Systems -- 14 Verification of Modal Formulas Using Parameterized Boolean Equation Systems -- III Semantics -- 15 Semantics -- IV Appendixes -- Appendix A: Brief Tool Primer -- Appendix B: Equational Definition of Built-In Data Types -- Appendix C: Plain-Text Notation -- Appendix D: Syntax of the Formalisms -- Appendix E: Axioms for Processes -- Appendix F: Answers to Exercises -- Bibliography -- Index
Title Modeling and Analysis of Communicating Systems
URI https://ieeexplore.ieee.org/servlet/opac?bknumber=6895438
http://dx.doi.org/10.7551/mitpress/9946.001.0001
https://cir.nii.ac.jp/crid/1130282271201438336
https://ebookcentral.proquest.com/lib/[SITE_ID]/detail.action?docID=5966243
https://www.vlebooks.com/vleweb/product/openreader?id=none&isbn=9780262321037
https://urn.kb.se/resolve?urn=urn:nbn:se:hh:diva-26651
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1Lb9QwEB5Be2EvUB4iQFGEeuCSbfxMckLQhyokOEFVcbH8VKNVU8SmF349M05WBMSJSxTFkWzPWPY3nplvAI60i0nYEKvaiqaSIrLKSs8rPM1r1yiveObS-_RZX3yVH6_U1aLUF1U4ycFncU2v2ZdP15M4iWxFvnObuVSGbjslRXsf9tGCYbSgq1P--3pFKoFIZMoJbhAWHN_0Yw4tPe46mR0QRF3IVrCy2w3uJ7jXjNu5xAqeM_g3Poe-_xN5LtlE8wl0_hC-7cY-BZ5s1nejW_uff9E6_tfkHsF-pJyHA7gXh8ewWnAUPoE1VUujnPXSDqHccZiUt6lc5JZg60x9_hQuz8--nFxUc5GFyiK046pyqrap821Ktu5CElF63TYhJKWTR3CjZagjt6F2nmRK9D0uaDzaJZp6WjnxDPaG2yE-hxLRUux8zUJCszPIxumQWN21HYsIfNpYwJuFsA3OmyyJrSEWJI44jFPSYgEHJBwzNc2CKOAtamT-hnYLadTsNGpIoxSclz3pBRyi2ozv6cnIL4sYqGGciAxbIXQB5U6hJvc_R8Gasw8nCo0_LkUBR5OizfeJ8sMQCfdpf_neoMrM9bVBWKPYi3-N9CU8oK6mW5pXsDf-uIuHiFtG9zqv0F8FUOcq
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1Lb9QwEB5Be4C9QHmIFAoR6oFLdhO_khyhDy3Q9lSq3iw_1aiQom7KgV_PjJMVC-LAxYriSE7mi-xvPDOfAfaVDZEbH4rS8LoQPFSFEY4VuJqXtpZOsqSld3qmll_Ep0t5Oe13pFqYEEJKPgtzukyxfKKbC9W0UvDmPmxL9Cgoeas4ZL93U4TkSDzGEuAaWcDiWzekTNJF24oUbyClwmoGM7O6xukDp5ZhNZ2ogssKPo1t33V_Es1N8dC04Bw_GtWPVkmnkPJMrud3g527n3-pOP7PtzyG7UAVDTtwL_RPYLahQPgU5nQWGlWk56b3-VqhJL-J-UblCPZOwubP4OL46PxgWUxHKBQGiRuThZWlia1rYjRl6yMPwqmm9j5KFR1SFyV8GZjxpXVkQhLnsV7hwi3QkVPS8uew1d_04QXkyIVC68rKR3Qqvait8rEq26atAtKaJmTwdsO2-sfXFO5dadI4YsiyGJUkZrBDttBj12SIDN4hANM99EoIQL0GUBOAlHqX4uQZ7CFK2nXUVhR1RYZTV4xkChvOVQb5Gj-dxp9yXPXRhwOJrh0TPIP9EVf9fRT00CSxfdhdvNeIkL660khaZLX7rzd9Aw-W56cn-uTj2eeX8JCGHfdjXsHWcHsX9pChDPZ1-jl_AYuf3F8
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.title=Modeling+and+Analysis+of+Communicating+Systems&rft.au=Groote%2C+Jan+Friso&rft.au=Mousavi%2C+Mohammad+Reza&rft.date=2014-08-29&rft.pub=The+MIT+Press&rft.isbn=9780262321037&rft_id=info:doi/10.7551%2Fmitpress%2F9946.001.0001&rft.externalDocID=10_7551_mitpress_9946_001_0001
thumbnail_m http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fvle.dmmserver.com%2Fmedia%2F640%2F97802623%2F9780262321037.jpg