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...
Saved in:
Main Authors: | , , |
---|---|
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 |