Effective Marking Equivalence Checking in Systems with Dynamic Process Creation
The starting point of this work is a framework allowing to model systems with dynamic process creation, equipped with a procedure to detect symmetric executions (ie., which differ only by the identities of processes). This allows to reduce the state space, potentially to an exponentially smaller siz...
Main Author: | |
---|---|
Format: | Article |
Language: | English |
Published: |
Open Publishing Association
2013-02-01
|
Series: | Electronic Proceedings in Theoretical Computer Science |
Online Access: | http://arxiv.org/pdf/1302.3293v1 |
id |
doaj-bad90ddd2415407bbe766205196ee85d |
---|---|
record_format |
Article |
spelling |
doaj-bad90ddd2415407bbe766205196ee85d2020-11-25T01:04:21ZengOpen Publishing AssociationElectronic Proceedings in Theoretical Computer Science2075-21802013-02-01107Proc. Infinity 2012617510.4204/EPTCS.107.6Effective Marking Equivalence Checking in Systems with Dynamic Process CreationŁukasz FroncThe starting point of this work is a framework allowing to model systems with dynamic process creation, equipped with a procedure to detect symmetric executions (ie., which differ only by the identities of processes). This allows to reduce the state space, potentially to an exponentially smaller size, and, because process identifiers are never reused, this also allows to reduce to finite size some infinite state spaces. However, in this approach, the procedure to detect symmetries does not allow for computationally efficient algorithms, mainly because each newly computed state has to be compared with every already reached state. In this paper, we propose a new approach to detect symmetries in this framework that will solve this problem, thus enabling for efficient algorithms. We formalise a canonical representation of states and identify a sufficient condition on the analysed model that guarantees that every symmetry can be detected. For the models that do not fall into this category, our approach is still correct but does not guarantee a maximal reduction of state space. http://arxiv.org/pdf/1302.3293v1 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Łukasz Fronc |
spellingShingle |
Łukasz Fronc Effective Marking Equivalence Checking in Systems with Dynamic Process Creation Electronic Proceedings in Theoretical Computer Science |
author_facet |
Łukasz Fronc |
author_sort |
Łukasz Fronc |
title |
Effective Marking Equivalence Checking in Systems with Dynamic Process Creation |
title_short |
Effective Marking Equivalence Checking in Systems with Dynamic Process Creation |
title_full |
Effective Marking Equivalence Checking in Systems with Dynamic Process Creation |
title_fullStr |
Effective Marking Equivalence Checking in Systems with Dynamic Process Creation |
title_full_unstemmed |
Effective Marking Equivalence Checking in Systems with Dynamic Process Creation |
title_sort |
effective marking equivalence checking in systems with dynamic process creation |
publisher |
Open Publishing Association |
series |
Electronic Proceedings in Theoretical Computer Science |
issn |
2075-2180 |
publishDate |
2013-02-01 |
description |
The starting point of this work is a framework allowing to model systems with dynamic process creation, equipped with a procedure to detect symmetric executions (ie., which differ only by the identities of processes). This allows to reduce the state space, potentially to an exponentially smaller size, and, because process identifiers are never reused, this also allows to reduce to finite size some infinite state spaces. However, in this approach, the procedure to detect symmetries does not allow for computationally efficient algorithms, mainly because each newly computed state has to be compared with every already reached state. In this paper, we propose a new approach to detect symmetries in this framework that will solve this problem, thus enabling for efficient algorithms. We formalise a canonical representation of states and identify a sufficient condition on the analysed model that guarantees that every symmetry can be detected. For the models that do not fall into this category, our approach is still correct but does not guarantee a maximal reduction of state space. |
url |
http://arxiv.org/pdf/1302.3293v1 |
work_keys_str_mv |
AT łukaszfronc effectivemarkingequivalencecheckinginsystemswithdynamicprocesscreation |
_version_ |
1725198648551145472 |