Journal article
Revivals, stuckness and the hierarchy of CSP models
- Abstract:
- We give details of a new model for CSP introduced in response to work by Fournet et al [C. Fournet, C.A.R. Hoare, S.K. Rajamani and J. Rehof, Stuck-free conformance, Proceedings CAV 04, 16th International Conference on Computer Aided Verification, Boston, USA, July 2004.]. This is the stable revivals model R alluded to in Reed et al (2007, FAC, 19, 3). We provide the full semantics for CSP in this model, indicate why this is operationally congruent, and provide proofs of the full abstraction properties asserted in that paper. We study the place of R in the hierarchy of CSP models, and show how this generates several extensions of R handling infinite behaviours. In doing this we discover more about the hierarchy and several known models within it. This includes results that show that the traces model, failures model and are new one are somehow "essential" or "Platonic". We set out a number of conjectures and challenges for future workers in this area. © 2008 Elsevier Inc. All rights reserved.
- Publication status:
- Published
- Peer review status:
- Peer reviewed
Actions
Access Document
- Files:
-
-
(Preview, Version of record, pdf, 417.9KB, Terms of use)
-
- Publisher copy:
- 10.1016/j.jlap.2008.10.002
Authors
- Publisher:
- Elsevier
- Journal:
- JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING More from this journal
- Volume:
- 78
- Issue:
- 3
- Pages:
- 163-190
- Publication date:
- 2009-01-01
- DOI:
- ISSN:
-
1567-8326
- Language:
-
English
- Keywords:
- Pubs id:
-
293917
- UUID:
-
uuid:bd3c61e5-4d3b-45d6-8812-4f2612c10da5
- Local pid:
-
pubs:293917
- Source identifiers:
-
293917
- Deposit date:
-
2012-12-19
- ARK identifier:
Terms of use
- Copyright holder:
- Elsevier BV
- Copyright date:
- 2009
- Notes:
- Copyright 2008 Elsevier B.V. All rights reserved. Re-use of this article is permitted in accordance with the Terms and Conditions set out at http://www.elsevier.com/open-access/userlicense/1.0/
- Licence:
- Other
If you are the owner of this record, you can report an update to it here: Report update to this record