Scalable multi-core model checking fairness enhanced systems

Rapid development in hardware industry has brought the prevalence of multi-core systems with shared-memory, which enabled the speedup of various tasks by using parallel algorithms. The Linear Temporal Logic (LTL) model checking problem is one of the difficult problems to be parallelized or scaled up...

Full description

Saved in:
Bibliographic Details
Main Authors: LIU, Yang, SUN, Jun, DONG, Jin Song
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2009
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/5041
https://ink.library.smu.edu.sg/context/sis_research/article/6044/viewcontent/scalable.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-6044
record_format dspace
spelling sg-smu-ink.sis_research-60442020-03-12T08:14:51Z Scalable multi-core model checking fairness enhanced systems LIU, Yang SUN, Jun DONG, Jin Song Rapid development in hardware industry has brought the prevalence of multi-core systems with shared-memory, which enabled the speedup of various tasks by using parallel algorithms. The Linear Temporal Logic (LTL) model checking problem is one of the difficult problems to be parallelized or scaled up to multi-core. In this work, we propose an on-the-fly parallel model checking algorithm based on the Tarjan’s strongly connected components (SCC) detection algorithm. The approach can be applied to general LTL model checking or with different fairness assumptions. Further, it is orthogonal to state space reduction techniques like partial order reduction. We enhance our PAT model checker with the technique and show its usability via the automated verification of several real-life systems. Experimental results show that our approach is scalable, especially when a system search space contains many SCCs. 2009-12-12T08:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/5041 info:doi/10.1007/978-3-642-10373-5_22 https://ink.library.smu.edu.sg/context/sis_research/article/6044/viewcontent/scalable.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 Parallel Algorithm Linear Temporal Logic Label Transition System Strongly Connect Component Programming Languages and Compilers 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
Parallel Algorithm
Linear Temporal Logic
Label Transition System
Strongly Connect Component
Programming Languages and Compilers
Software Engineering
spellingShingle Model Check
Parallel Algorithm
Linear Temporal Logic
Label Transition System
Strongly Connect Component
Programming Languages and Compilers
Software Engineering
LIU, Yang
SUN, Jun
DONG, Jin Song
Scalable multi-core model checking fairness enhanced systems
description Rapid development in hardware industry has brought the prevalence of multi-core systems with shared-memory, which enabled the speedup of various tasks by using parallel algorithms. The Linear Temporal Logic (LTL) model checking problem is one of the difficult problems to be parallelized or scaled up to multi-core. In this work, we propose an on-the-fly parallel model checking algorithm based on the Tarjan’s strongly connected components (SCC) detection algorithm. The approach can be applied to general LTL model checking or with different fairness assumptions. Further, it is orthogonal to state space reduction techniques like partial order reduction. We enhance our PAT model checker with the technique and show its usability via the automated verification of several real-life systems. Experimental results show that our approach is scalable, especially when a system search space contains many SCCs.
format text
author LIU, Yang
SUN, Jun
DONG, Jin Song
author_facet LIU, Yang
SUN, Jun
DONG, Jin Song
author_sort LIU, Yang
title Scalable multi-core model checking fairness enhanced systems
title_short Scalable multi-core model checking fairness enhanced systems
title_full Scalable multi-core model checking fairness enhanced systems
title_fullStr Scalable multi-core model checking fairness enhanced systems
title_full_unstemmed Scalable multi-core model checking fairness enhanced systems
title_sort scalable multi-core model checking fairness enhanced systems
publisher Institutional Knowledge at Singapore Management University
publishDate 2009
url https://ink.library.smu.edu.sg/sis_research/5041
https://ink.library.smu.edu.sg/context/sis_research/article/6044/viewcontent/scalable.pdf
_version_ 1770575197394436096