versity (No. 2010X88X002-11).
REFERENCES
2.x Working Group, T. T. (2005). Tinyos 2.0. In Pro-
ceedings of the 3rd international conference on Em-
bedded networked sensor systems, SenSys ’05, pages
320–320, New York, NY, USA. ACM.
Atkinson, D. C. and Griswold, W. G. (1998). Effective
whole-program analysis in the presence of pointers. In
Proceedings of the 6th ACM SIGSOFT international
symposium on Foundations of software engineering,
SIGSOFT ’98/FSE-6, pages 46–55, New York, NY,
USA. ACM.
Bai, L. S., Yang, L., and Dick, R. P. (2009). Memmu: Mem-
ory expansion for mmu-less embedded systems. ACM
Trans. Embed. Comput. Syst., 8:23:1–23:33.
Chen, Y.-T., Chien, T.-C., and Chou, P. H. (2010). Enix:
a lightweight dynamic operating system for tightly
constrained wireless sensor platforms. In Proceed-
ings of the 8th ACM Conference on Embedded Net-
worked Sensor Systems, SenSys ’10, pages 183–196,
New York, NY, USA. ACM.
Chung, T.-S., Park, D.-J., Park, S., Lee, D.-H., Lee, S.-W.,
and Song, H.-J. (2009). A survey of flash translation
layer. Journal of Systems Architecture, 55(5-6):332 –
343.
Crossbow Technology, I. (2007). Imote2 datasheet. Avail-
able at http://wsn.cse.wustl.edu/images/e/e3/Imote2
Datasheet.pdf.
Crossbow Technology, I. (2009a). Micaz specs. Available at
http://www.xbow.com/Products/Product pdf fles/Wire
less pdf/MICAz Datasheet.pdf.
Crossbow Technology, I. (2009b). Telosb specs. Available
at http://www.xbow.com/Products/Product pdf files/
Wireless pdf/TelosB Datasheet.pdf.
Denning, P. J. (1970). Virtual memory. ACM Comput. Surv.,
2:153–189.
Gay, D., Levis, P., von Behren, R., Welsh, M., Brewer, E.,
and Culler, D. (2003). The nesc language: A holistic
approach to networked embedded systems. In Pro-
ceedings of the ACM SIGPLAN 2003 conference on
Programming language design and implementation,
PLDI ’03, pages 1–11, New York, NY, USA. ACM.
Gu, L. and Stankovic, J. A. (2006). ¡i¿t-kernel¡/i¿: pro-
viding reliable os support to wireless sensor networks.
1182809 1-14.
Hennessy, J., Patterson, D., and Goldberg, D. (2003). Com-
puter architecture: a quantitative approach. Morgan
Kaufmann.
Horwitz, S., Pfeiffer, P., and Reps, T. (1989). Depen-
dence analysis for pointer variables. In Proceedings
of the ACM SIGPLAN 1989 Conference on Program-
ming language design and implementation, PLDI ’89,
pages 28–40, New York, NY, USA. ACM.
Jacob, B. and Mudge, T. (2001). Uniprocessor virtual mem-
ory without tlbs. IEEE Trans. Comput., 50:482–499.
Lachenmann, A., Marr
´
on, P. J., Gauger, M., Minder, D.,
Saukh, O., and Rothermel, K. (2007). Removing
the memory limitations of sensor networks with flash-
based virtual memory. SIGOPS Oper. Syst. Rev.,
41:131–144.
Ltd, A. (2010). Cortex-m3 technical reference manual.
Available at http://infocenter.arm.com/help/topic/com
.arm.doc.ddi0337i/DDI0337I cortexm3 r2p1 trm.pdf.
Madden, S. R., Franklin, M. J., Hellerstein, J. M., and
Hong, W. (2005). Tinydb: an acquisitional query
processing system for sensor networks. ACM Trans.
Database Syst., 30(1):122–173.
Necula, G., McPeak, S., Rahul, S., and Weimer, W. (2002).
Cil: Intermediate language and tools for analysis and
transformation of c programs. In Horspool, R., edi-
tor, Compiler Construction, volume 2304 of Lecture
Notes in Computer Science, pages 209–265. Springer
Berlin / Heidelberg.
Park, S.-y., Jung, D., Kang, J.-u., Kim, J.-s., and Lee, J.
(2006). Cflru: a replacement algorithm for flash mem-
ory. In Proceedings of the 2006 international con-
ference on Compilers, architecture and synthesis for
embedded systems, CASES ’06, pages 234–241, New
York, NY, USA. ACM.
Soro, S. and Heinzelman, W. (2009). A survey of vi-
sual sensor networks. Advances in Multimedia,
2009(640386):1–21.
STMicroelectronics (2011). Stm32f103ze datasheet. Avail-
able at http://www.st.com/internet/com/TECHNICA
L
RESOURCES/TECHNICAL LITERATURE/DAT
ASHEET/CD00191185.pdf.
SENSORNETS 2012 - International Conference on Sensor Networks
34