Enforcing Memory Safety for Sensor Node Programs

Nan Lin,Yabo Dong,Dongming Lu,Jie He
DOI: https://doi.org/10.1109/cit.2012.78
2012-01-01
Abstract:Sensor nodes are generally resource-constrained and MMUs are not present on sensor nodes. Without MMU, operating system is volatile to user program errors. so it is notoriously difficult to write robust programs. In this paper, we present memory safety schemes for sensor programs written in C programming language to isolate user program memory from operating system memory. Our memory safety schemes have shown a number of superiorities over other existing safety schemes for sensor nodes. Evaluations show the overhead of our memory safety schemes and the performance of memory safety is compared with other safety schemes.
What problem does this paper attempt to address?