Counterexample computation in compositional nonblocking verification

This paper describes algorithms to compute a counterexample when compositional nonblocking verification determines that a discrete event system is blocking. Counterexamples are an important feature of model checking that explains the cause of a detected problem, greatly helping users to understand a...

Full description

Bibliographic Details
Main Authors: Malik, Robi, Ware, Simon
Other Authors: School of Electrical and Electronic Engineering
Format: Journal Article
Language:English
Published: 2018
Subjects:
Online Access:https://hdl.handle.net/10356/89807
http://hdl.handle.net/10220/47151
_version_ 1824456875811274752
author Malik, Robi
Ware, Simon
author2 School of Electrical and Electronic Engineering
author_facet School of Electrical and Electronic Engineering
Malik, Robi
Ware, Simon
author_sort Malik, Robi
collection NTU
description This paper describes algorithms to compute a counterexample when compositional nonblocking verification determines that a discrete event system is blocking. Counterexamples are an important feature of model checking that explains the cause of a detected problem, greatly helping users to understand and fix faults. In compositional verification, counterexamples are difficult to compute due to the large state space and the loss of information after abstraction. The paper explains the difficulties and proposes a solution, and experimental results show that counterexamples can be computed successfully for several industrial-scale systems.
first_indexed 2025-02-19T04:01:03Z
format Journal Article
id ntu-10356/89807
institution Nanyang Technological University
language English
last_indexed 2025-02-19T04:01:03Z
publishDate 2018
record_format dspace
spelling ntu-10356/898072020-03-07T13:57:31Z Counterexample computation in compositional nonblocking verification Malik, Robi Ware, Simon School of Electrical and Electronic Engineering Verification Validation DRNTU::Engineering::Electrical and electronic engineering This paper describes algorithms to compute a counterexample when compositional nonblocking verification determines that a discrete event system is blocking. Counterexamples are an important feature of model checking that explains the cause of a detected problem, greatly helping users to understand and fix faults. In compositional verification, counterexamples are difficult to compute due to the large state space and the loss of information after abstraction. The paper explains the difficulties and proposes a solution, and experimental results show that counterexamples can be computed successfully for several industrial-scale systems. Published version 2018-12-21T02:21:37Z 2019-12-06T17:33:57Z 2018-12-21T02:21:37Z 2019-12-06T17:33:57Z 2018 Journal Article Malik, R., & Ware, S. (2018). Counterexample computation in compositional nonblocking verification. IFAC-PapersOnLine, 51(7), 416-421. doi: 10.1016/j.ifacol.2018.06.334 2405-8963 https://hdl.handle.net/10356/89807 http://hdl.handle.net/10220/47151 10.1016/j.ifacol.2018.06.334 en IFAC-PapersOnLine © IFAC 2018. This work is posted here by permission of IFAC for your personal use. Not for distribution. The original version was published in ifac-papersonline.net, DOI: 10.1016/j.ifacol.2018.06.334 6 p. application/pdf
spellingShingle Verification
Validation
DRNTU::Engineering::Electrical and electronic engineering
Malik, Robi
Ware, Simon
Counterexample computation in compositional nonblocking verification
title Counterexample computation in compositional nonblocking verification
title_full Counterexample computation in compositional nonblocking verification
title_fullStr Counterexample computation in compositional nonblocking verification
title_full_unstemmed Counterexample computation in compositional nonblocking verification
title_short Counterexample computation in compositional nonblocking verification
title_sort counterexample computation in compositional nonblocking verification
topic Verification
Validation
DRNTU::Engineering::Electrical and electronic engineering
url https://hdl.handle.net/10356/89807
http://hdl.handle.net/10220/47151
work_keys_str_mv AT malikrobi counterexamplecomputationincompositionalnonblockingverification
AT waresimon counterexamplecomputationincompositionalnonblockingverification