ACM Home Page
Please provide us with feedback. Feedback
State space abstraction for parameterized self-stabilizing embedded systems
Full text PdfPdf (274 KB)
Source
International Conference On Embedded Software archive
Proceedings of the 8th ACM international conference on Embedded software table of contents
Atlanta, GA, USA
SESSION: Abstraction and verification table of contents
Pages 11-20  
Year of Publication: 2008
ISBN:978-1-60558-468-3
Authors
Nikolaos Liveris  Northwestern University, Evanston, IL, USA
Hai Zhou  Northwestern University, Evanston, IL, USA
Robert P. Dick  Northwestern University, Evanston, IL, USA
Prithviraj Banerjee  HP Labs, Palo Alto, CA, USA
Sponsors
ACM: Association for Computing Machinery
SIGBED: ACM Special Interest Group on Embedded Systems
SIGMICRO: ACM Special Interest Group on Microarchitectural Research and Processing
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 53,   Citation Count: 0
Additional Information:

abstract   references   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/1450058.1450061
What is a DOI?

ABSTRACT

Self-stabilizing systems are systems that automatically recover from any transient fault. Proving the correctness of a parameterized self-stabilizing system, i.e., a system composed of an arbitrary number of processes, is a challenging task. For the verification of parameterized systems the method of control abstraction has been developed. However, control abstraction can only be applied to systems in which each process has a fixed number of observable variables. In this article, we propose a technique to abstract a parameterized self-stabilizing system, whose processes have a parameterized number of observable variables, to a system with fixed number of observable variables. This enables the use of control abstraction for verification. The proposed technique targets low-atomicity, shared-memory, asynchronous systems. We establish the completeness of the method under reasonable conditions and demonstrate its effectiveness by applying it on a number of self-stabilizing distributed systems.


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
 
2
 
3
Arumugam, M., and Kulkarni, S. S. Self-stabilizing deterministic TDMA for sensor networks. Distributed Computing and Internet Technology (2005), 69--81.
 
4
Baukus, K., Lakhnech, Y., and Stahl, K. Verification of parameterized protocols. Journal of Universal Computer Science 7, 2 (2001), 141--158.
 
5
 
6
Clarke, E., Talupur, M., and Veith, H. Environment abstraction for parameterized verification. In VMCAI 2006: Proceedings of the 7th International Conference on Verification, Model Checking, and Abstract Interpretation (London, UK, 2006), Springer-Verlag, pp. 126--141.
 
7
 
8
Dolev, S., and Herman, T. Superstabilizing protocols for dynamic distributed systems. Chicago Journal of Theoretical Computer Science 1997, 4 (December 1997).
 
9
 
10
 
11
 
12
Kesten, Y., and Pnueli, A. Control and data abstraction: the cornerstones of practical formal verification. International Journal on Software Tools for Technology Transfer (STTT) 2, 4 (2000).
 
13
 
14
 
15
Kulkarni, S. S., and Arumugam, U. Collision-free communication in sensor networks. In Self-Stabilizing Systems: 6th International Symposium, SSS 2003, San Francisco, CA, USA, June 24-25, 2003. Proceedings (2003), Springer Berlin / Heidelberg.
 
16
 
17
 
18
19
 
20
 
21

Collaborative Colleagues:
Nikolaos Liveris: colleagues
Hai Zhou: colleagues
Robert P. Dick: colleagues
Prithviraj Banerjee: colleagues