Anti-chain based algorithms for timed/probabilistic refinement checking
Refinement checking answers the question on whether an implementation model is a refinement of a specification model, which is of great value for system verification. Some refinement relationships, e.g., trace refinement and failures/divergence refinement, have been recognized for different verifica...
Saved in:
Main Authors: | , , , |
---|---|
Other Authors: | |
Format: | Article |
Language: | English |
Published: |
2020
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/140644 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-140644 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1406442020-06-01T03:34:13Z Anti-chain based algorithms for timed/probabilistic refinement checking Wang, Ting Chen, Tieming Liu, Yang Wang, Ye School of Computer Science and Engineering Engineering::Computer science and engineering Model Checking Refinement Refinement checking answers the question on whether an implementation model is a refinement of a specification model, which is of great value for system verification. Some refinement relationships, e.g., trace refinement and failures/divergence refinement, have been recognized for different verification purposes. In general, refinement checking algorithms often rely on subset construction, which incurs in the state space explosion problem. Recently the anti-chain based approach has been suggested for trace refinement checking, and the results show a significant improvement. In this paper, we investigate the problems of applying the anti-chain approach to timed refinement checking (a timed implementation vs. a timed or untimed specification) and probabilistic refinement checking (a probabilistic implementation vs. a non-probabilistic specification), and show that the state space can be reduced considerably by employing the anti-chain approach. All the algorithms have been integrated into the model checking tool PAT, and the experiments have been conducted to show the efficiency of the application of anti-chains. 2020-06-01T03:34:12Z 2020-06-01T03:34:12Z 2017 Journal Article Wang, T., Chen, T., Liu, Y., & Wang, Y. (2018). Anti-chain based algorithms for timed/probabilistic refinement checking. Science China Information Sciences, 61(5), 052105-. doi:10.1007/s11432-017-9133-4 1674-733X https://hdl.handle.net/10356/140644 10.1007/s11432-017-9133-4 2-s2.0-85039413210 5 61 en Science China Information Sciences © 2017 Science China Press and Springer-Verlag GmbH Germany. All rights reserved. |
institution |
Nanyang Technological University |
building |
NTU Library |
country |
Singapore |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Computer science and engineering Model Checking Refinement |
spellingShingle |
Engineering::Computer science and engineering Model Checking Refinement Wang, Ting Chen, Tieming Liu, Yang Wang, Ye Anti-chain based algorithms for timed/probabilistic refinement checking |
description |
Refinement checking answers the question on whether an implementation model is a refinement of a specification model, which is of great value for system verification. Some refinement relationships, e.g., trace refinement and failures/divergence refinement, have been recognized for different verification purposes. In general, refinement checking algorithms often rely on subset construction, which incurs in the state space explosion problem. Recently the anti-chain based approach has been suggested for trace refinement checking, and the results show a significant improvement. In this paper, we investigate the problems of applying the anti-chain approach to timed refinement checking (a timed implementation vs. a timed or untimed specification) and probabilistic refinement checking (a probabilistic implementation vs. a non-probabilistic specification), and show that the state space can be reduced considerably by employing the anti-chain approach. All the algorithms have been integrated into the model checking tool PAT, and the experiments have been conducted to show the efficiency of the application of anti-chains. |
author2 |
School of Computer Science and Engineering |
author_facet |
School of Computer Science and Engineering Wang, Ting Chen, Tieming Liu, Yang Wang, Ye |
format |
Article |
author |
Wang, Ting Chen, Tieming Liu, Yang Wang, Ye |
author_sort |
Wang, Ting |
title |
Anti-chain based algorithms for timed/probabilistic refinement checking |
title_short |
Anti-chain based algorithms for timed/probabilistic refinement checking |
title_full |
Anti-chain based algorithms for timed/probabilistic refinement checking |
title_fullStr |
Anti-chain based algorithms for timed/probabilistic refinement checking |
title_full_unstemmed |
Anti-chain based algorithms for timed/probabilistic refinement checking |
title_sort |
anti-chain based algorithms for timed/probabilistic refinement checking |
publishDate |
2020 |
url |
https://hdl.handle.net/10356/140644 |
_version_ |
1681057223688585216 |