The naturalization process ensures OS protection, so that
application errors cannot compromise the kernel or the sensor
node. Two key issues in OS protection are CPU control
by the OS kernel, and the OS data integrity. The naturalized
program yields CPU control to the kernel frequently,
and does not write the kernel data area. Hence, it guarantees
not to compromise the sensor node, and is trusted and
executed without constraints.