2012
DOI: 10.1007/978-3-642-32943-2_14
|View full text |Cite
|
Sign up to set email alerts
|

Model Checking under Fairness in ProB and Its Application to Fair Exchange Protocols

Abstract: Abstract. Motivated by Murray's work on the limits of refinement testing for CSP, we propose the use of ProB to check liveness properties under assumptions of strong and weak event fairness, whose refinement-closures cannot generally be expressed as refinement checks for FDR. Such properties are necessary for the analysis of fair exchange protocols in CSP, which assume at least some messages are sent over a resilient channel. As the properties we check are refinement-closed, we retain CSP's theory of refinemen… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
5
0

Year Published

2013
2013
2016
2016

Publication Types

Select...
3
2

Relationship

2
3

Authors

Journals

citations
Cited by 7 publications
(6 citation statements)
references
References 20 publications
0
5
0
Order By: Relevance
“…Moreover, the class of LTL operators that is supported by the theory also extends the LTL presented in [Gro06] and are those supported by ProB. Notably, our inclusion of the enabled operator, and its translation in Definition 7.1, (reflecting Lowe's available operator [Low08]) allows for the expression of temporal properties under various notions of fairness [Mur13,WdRF12]. The expression of fairness properties are typically required in proving pertinent liveness properties.…”
Section: Discussion and Future Workmentioning
confidence: 99%
See 3 more Smart Citations
“…Moreover, the class of LTL operators that is supported by the theory also extends the LTL presented in [Gro06] and are those supported by ProB. Notably, our inclusion of the enabled operator, and its translation in Definition 7.1, (reflecting Lowe's available operator [Low08]) allows for the expression of temporal properties under various notions of fairness [Mur13,WdRF12]. The expression of fairness properties are typically required in proving pertinent liveness properties.…”
Section: Discussion and Future Workmentioning
confidence: 99%
“…Our ongoing work is combining these results with those in this paper in order to provide a cohesive process algebra underpinning for Event-B and the preservation of LTL properties. It should not be surprising that the underpinning will be in terms of the refusal traces semantic model of CSP; Definitions 6.2 and 7.1 were based on [WdRF12,Low08], which addressed the preservation of LTL properties through refusal traces refinement. (In [Low08] temporal operators were defined in terms of the set of finite and infinite refusal traces they allow.…”
Section: Discussion and Future Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Our notion of weak fairness will be akin to that described in Barradas and Bert in [4]. It will draw on work by Williams et al [16]. We could also consider the impact on temporal property preservation in refinement chains which do not achieve convergence of all its new events by the end.…”
Section: Discussionmentioning
confidence: 99%