| State space abstraction for parameterized self-stabilizing embedded systems |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 56, Citation Count: 0
|
|
|
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
|
Navneet Malpani , Jennifer L. Welch , Nitin Vaidya, Leader election algorithms for mobile ad hoc networks, Proceedings of the 4th international workshop on Discrete algorithms and methods for mobile computing and communications, p.96-103, August 11-11, 2000, Boston, Massachusetts, United States
[doi> 10.1145/345848.345871]
|
| |
20
|
|
| |
21
|
|
|