2017
DOI: 10.1007/978-3-319-70848-5_8
|View full text |Cite
|
Sign up to set email alerts
|

Local Analysis of Determinism for CSP

Abstract: Abstract. Nondeterminism is an inevitable constituent of any theory that describes concurrency. For the validation and verification of concurrent systems, it is essential to investigate the presence or absence of nondeterminism, just as much as deadlock or livelock. CSP is a well established process algebra; the main tool for practical use of CSP, the model checker FDR, checks determinism using a global analysis. We propose a local analysis, in order to improve performance and scalability. Our strategy is to u… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
8
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 6 publications
(8 citation statements)
references
References 10 publications
0
8
0
Order By: Relevance
“…There exist approximate frameworks that are not based on approximating reachability but in ad-hoc necessary conditions of a given property. For instance, the frameworks in [OPRW13,FOSC16] check livelock freedom whereas the one in [OCS17] checks determinism. The use of conditions that are specific to a property makes these frameworks difficult to adapt for further properties.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…There exist approximate frameworks that are not based on approximating reachability but in ad-hoc necessary conditions of a given property. For instance, the frameworks in [OPRW13,FOSC16] check livelock freedom whereas the one in [OCS17] checks determinism. The use of conditions that are specific to a property makes these frameworks difficult to adapt for further properties.…”
Section: Related Workmentioning
confidence: 99%
“…Approximate techniques provide another alternative to deal with the state-space explosion problem [MJ97,AC05,CK94,DCCN04,OPRW13,OCS17,FOSC16,Ant18]. These techniques are built around the fact that a property P can often be approximated by some proxy property P satisfying two conditions.…”
Section: Introductionmentioning
confidence: 99%
“…In [5], we propose a framework that relies on (some of) the reachability approximations presented here to check static properties, namely, properties that can be naturally formulated as "a system cannot reach a state in which it can perform a given combination of events". Many other frameworks rely instead on necessary conditions that are inherent to the properties they check [42,63,64]. For instance, the cycle-of-dependencies condition checked by SDD is inherent to deadlock analysis, whereas frameworks in [42,63,64] use some specific necessary conditions to show livelock freedom and determinism.…”
Section: Related Workmentioning
confidence: 99%
“…Many other frameworks rely instead on necessary conditions that are inherent to the properties they check [42,63,64]. For instance, the cycle-of-dependencies condition checked by SDD is inherent to deadlock analysis, whereas frameworks in [42,63,64] use some specific necessary conditions to show livelock freedom and determinism. The use of these property-specific conditions makes these frameworks difficult to adapt to verifying other properties.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation