Using Safe TinyOS

From TinyOS Wiki
Revision as of 13:55, 6 October 2008 by Cire (talk | contribs) (New page: = What is Safe TinyOS? = It is an alternate toolchain for TinyOS 2 that uses the Deputy compiler to enforce type and memory safety at run time. Safety is useful for trapping pointer and a...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

What is Safe TinyOS?

It is an alternate toolchain for TinyOS 2 that uses the Deputy compiler to enforce type and memory safety at run time. Safety is useful for trapping pointer and array errors before they cause nasty consequences.

The SenSys2007 paper and slides can be found at: Efficient Memory Safety for TinyOS


Safe Overview

An overview of Safe TinyOS can be found here: Safe TinyOS.

In particular, if you are trying to figure out the meaning behind Deputy modifiers, (such as "ONE", "ONE_NOK", and the like), you should look at section "Understanding Safe Code".


Deputy Information

For information on Deputy see: Deputy