ACM Home Page
Please provide us with feedback. Feedback
Formal verification of replication on a distributed data space architecture
Full text PdfPdf (777 KB)
Source Symposium on Applied Computing archive
Proceedings of the 2002 ACM symposium on Applied computing table of contents
Madrid, Spain
SESSION: Coordination models, languages and applications table of contents
Pages: 351 - 358  
Year of Publication: 2002
ISBN:1-58113-445-2
Authors
Jozef Hooman  University of Nijmegen CWI, Nijmegen Amsterdam
Jaco van de Pol  CWI, Amsterdam
Sponsor
SIGAPP: ACM Special Interest Group on Applied Computing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 15,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/508791.508859
What is a DOI?

ABSTRACT

We investigate the formal verification of safety-critical systems on top of the distributed data space architecture Splice. In Splice each component has its own local data space which can be kept small using keys, time stamps and selective over-writing. We use two complementary formal tools: first the µCRL tool set for a rapid investigation of alternatives by a limited verification with state space exploration techniques; next the most promising solutions are verified in general by means of the interactive theorem prover of PVS. These formal techniques are used to investigate transparent replication of certain components on top of Splice. We prove that a convenient solution can be obtained by means of a slight extension of the write primitive of Splice.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
J. Bergstra and J. Klop. Algebra of communicating processes with abstraction. TCS, 37(1):77-121, 1985.
 
2
3
 
4
M. Boasson, Control systems software. IEEE Trans. on Automatic Control, 38(7):1094-1106, July 1993.
5
 
6
 
7
 
8
 
9
 
10
 
11
 
12
 
13
14
 
15
J. Groote and M. Reniers. Algebraic process verification. In J. Bergstra et al., editor, Handbook of Process Algebra, chapter 17. Elsevier, 2001.
 
16
 
17
 
18
J. Hooman and J. van de Pol. Verifying replication on a distributed shared data space with time stamps. In Proc. 2nd Workshop on Embedded Systems, pages 107-120. STW, Utrecht, NL, 2001.
 
19
 
20
 
21


Collaborative Colleagues:
Jozef Hooman: colleagues
Jaco van de Pol: colleagues