|
ABSTRACT
We describe an approach for the formal modeling and analysis of ad-hoc sensor networks, at various levels of abstraction. It is global because it takes into account all the following aspects: a precise modeling of the hardware that implements a single node; the protocol layers; the application code; an abstract model of the physical environment as viewed by the sensors. The global model is executable, to enable validation by simulations, but we also aim at analyzing the global model with various formal validation tools (automatic test, runtime verification techniques, model-checking and abstract interpretations). Each technique or tool may need particular abstractions of the model. In this paper, we illustrate the whole approach with a simple model, and show what formal analysis can be performed on the model.
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
|
"The Network Simulator - ns-2." {Online}. Available: http://www.isi.edu/nsnam/ns/
|
| |
2
|
F. Ghenassia, Transaction Level Modeling With SystemC: TLM Concepts And Applications for Embedded Systems. Springer-Verlag, 2005.
|
| |
3
|
L. Lamport, "Proving the correctness of multiprocess programs," IEEE Transactions on Software Engineering, vol. SE-3, no. 2, pp. 125--143, 1977.
|
 |
4
|
Chalermek Intanagonwiwat , Ramesh Govindan , Deborah Estrin, Directed diffusion: a scalable and robust communication paradigm for sensor networks, Proceedings of the 6th annual international conference on Mobile computing and networking, p.56-67, August 06-11, 2000, Boston, Massachusetts, United States
[doi> 10.1145/345910.345920]
|
| |
5
|
|
 |
6
|
|
| |
7
|
X. Leroy, "The Objective Caml system release 3.09 Documentation and user's manual," INRIA, Tech. Rep., 2005.
|
| |
8
|
E. Jahier and P. Raymond, "The lucky language reference manual," Verimag Technical Report, Tech. Rep. TR-2004-6, 2005.
|
| |
9
|
|
| |
10
|
A. Bachir, D. Barthel, M. Heusse and A. Duda, "Micro-Frame Preamble MAC for Multihop Wireless Sensor Networks," accepted, ICC, 2006.
|
| |
11
|
|
| |
12
|
"Motorola mc13192 data sheet," Motorola freescale, 2005. {Online}. Available: freescale.com/files/rf_if/doc/data_sheet/MC13192DS.pdf
|
| |
13
|
Lin Yuan and Gang Qu, Energy-Efficient Design of Distributed Sensor Networks. CRC press, Oct. 2004, ch. 38.
|
| |
14
|
EPFL, "Network in A Box." {Online}. Available: http://nab.epfl.ch/
|
 |
15
|
|
| |
16
|
|
| |
17
|
J. Polley, D. Blazakis, J. McGee, D. Rusk, and J. S. Baras, "ATEMU: A Fine-grained Sensor Network Simulator," Secon, 2004.
|
 |
18
|
Victor Shnayder , Mark Hempstead , Bor-rong Chen , Geoff Werner Allen , Matt Welsh, Simulating the power consumption of large-scale sensor network applications, Proceedings of the 2nd international conference on Embedded networked sensor systems, November 03-05, 2004, Baltimore, MD, USA
[doi> 10.1145/1031495.1031518]
|
| |
19
|
S. G. Olaf Landsiedel, Klaus Wehrle, "Accurate prediction of power consumption in sensor networks," in Proceedings of The Second IEEE Workshop on Embedded Networked Sensors (EmNetS-II), Sydney, Australia, May 2005.
|
| |
20
|
TinyOS Team, "Tinyos." {Online}. Available: www.tinyos.net
|
| |
21
|
|
| |
22
|
|
|