Using the Parallel ATerm Library for Parallel Model Checking and State Space Generation

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureHoofdstukAcademicpeer review

1 Citaat (Scopus)

Samenvatting

Process algebras are used to study the behaviour of parallel systems. The mCRL2 toolset has been designed to analyse process algebraic models of such systems. Given that almost any contemporary desktop computer has multiple processors on board it seems natural that a toolset to analyse parallel behaviour now also employs parallelism. This paper gives a compact account of the recently developed parallel term library [13]; terms are used to represent almost any main concept in the mCRL2 toolset. It subsequently reports on how the library is used to make parallel implementations of the generation of state spaces and the instantiation of Parameterised Boolean Equation Systems (PBES). We show that a gain of an order of magnitude is possible using parallel processing on contemporary hardware.

Originele taal-2Engels
TitelA Journey from Process Algebra via Timed Automata to Model Learning
RedacteurenNils Jansen, Mariëlle Stoelinga, Petra van den Bos
UitgeverijSpringer
Pagina's306-320
Aantal pagina's15
ISBN van elektronische versie978-3-031-15629-8
ISBN van geprinte versie978-3-031-15628-1
DOI's
StatusGepubliceerd - 2022

Publicatie series

NaamLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume13560 LNCS
ISSN van geprinte versie0302-9743
ISSN van elektronische versie1611-3349

Bibliografische nota

Publisher Copyright:
© 2022, The Author(s), under exclusive license to Springer Nature Switzerland AG.

Vingerafdruk

Duik in de onderzoeksthema's van 'Using the Parallel ATerm Library for Parallel Model Checking and State Space Generation'. Samen vormen ze een unieke vingerafdruk.

Citeer dit