Model checking CSP revisited: Introducing a process analysis toolkit

FDR, initially introduced decades ago, is the de facto analyzer for Communicating Sequential Processes (CSP). Model checking techniques have been evolved rapidly since then. This paper describes PAT, i.e., a process analysis toolkit which complements FDR in several aspects. PAT is designed to analyz...

Full description

Saved in:
Bibliographic Details
Main Authors: SUN, Jun, LIU, Yang, DONG, Jin Song
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2008
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/5050
https://ink.library.smu.edu.sg/context/sis_research/article/6053/viewcontent/10.1.1.269.6050.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-6053
record_format dspace
spelling sg-smu-ink.sis_research-60532020-03-12T08:01:11Z Model checking CSP revisited: Introducing a process analysis toolkit SUN, Jun LIU, Yang DONG, Jin Song FDR, initially introduced decades ago, is the de facto analyzer for Communicating Sequential Processes (CSP). Model checking techniques have been evolved rapidly since then. This paper describes PAT, i.e., a process analysis toolkit which complements FDR in several aspects. PAT is designed to analyze event-based compositional system models specified using CSP as well as shared variables and asynchronous message passing. It supports automated refinement checking, model checking of LTL extended with events, etc. In this paper, we highlight how partial order reduction is applied to improve refinement checking in PAT. Experiment results show that PAT outperforms FDR in some cases. 2008-10-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/5050 info:doi/10.1007/978-3-540-88479-8_22 https://ink.library.smu.edu.sg/context/sis_research/article/6053/viewcontent/10.1.1.269.6050.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Model Check Linear Temporal Logic Label Transition System Binary Decision Diagram Communicate Sequential Process Software Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Model Check
Linear Temporal Logic
Label Transition System
Binary Decision Diagram
Communicate Sequential Process
Software Engineering
spellingShingle Model Check
Linear Temporal Logic
Label Transition System
Binary Decision Diagram
Communicate Sequential Process
Software Engineering
SUN, Jun
LIU, Yang
DONG, Jin Song
Model checking CSP revisited: Introducing a process analysis toolkit
description FDR, initially introduced decades ago, is the de facto analyzer for Communicating Sequential Processes (CSP). Model checking techniques have been evolved rapidly since then. This paper describes PAT, i.e., a process analysis toolkit which complements FDR in several aspects. PAT is designed to analyze event-based compositional system models specified using CSP as well as shared variables and asynchronous message passing. It supports automated refinement checking, model checking of LTL extended with events, etc. In this paper, we highlight how partial order reduction is applied to improve refinement checking in PAT. Experiment results show that PAT outperforms FDR in some cases.
format text
author SUN, Jun
LIU, Yang
DONG, Jin Song
author_facet SUN, Jun
LIU, Yang
DONG, Jin Song
author_sort SUN, Jun
title Model checking CSP revisited: Introducing a process analysis toolkit
title_short Model checking CSP revisited: Introducing a process analysis toolkit
title_full Model checking CSP revisited: Introducing a process analysis toolkit
title_fullStr Model checking CSP revisited: Introducing a process analysis toolkit
title_full_unstemmed Model checking CSP revisited: Introducing a process analysis toolkit
title_sort model checking csp revisited: introducing a process analysis toolkit
publisher Institutional Knowledge at Singapore Management University
publishDate 2008
url https://ink.library.smu.edu.sg/sis_research/5050
https://ink.library.smu.edu.sg/context/sis_research/article/6053/viewcontent/10.1.1.269.6050.pdf
_version_ 1770575199783092224