Abstract
We describe the first software tool for the verification of TinyOS 2, MSP430 applications at compile-time. Given assertions upon the state of the sensor node, the tool boundedly explores all program executions and returns to the programmer an error trace leading to any assertion violation. Besides memory-related errors (out-of-bounds arrays, nullpointer dereferences), we verify application-specific assertions, including low-level assertions upon the state of the registers and peripherals.
Original language | English |
---|---|
Title of host publication | IPSN '10 |
Subtitle of host publication | Proceedings of the 9th ACM/IEEE International Conference on Information Processing in Sensor Networks |
Place of Publication | New York, NY, USA |
Publisher | Association for Computing Machinery |
Pages | 400-401 |
Number of pages | 2 |
ISBN (Print) | 978-1-60558-988-6 |
DOIs | |
Publication status | Published - 2010 |
Externally published | Yes |
Event | 9th ACM/IEEE International Conference on Information Processing in Sensor Networks, IPSN 2010 - Stockholm, Sweden Duration: 12 Apr 2010 → 15 Apr 2010 Conference number: 9 |
Conference
Conference | 9th ACM/IEEE International Conference on Information Processing in Sensor Networks, IPSN 2010 |
---|---|
Abbreviated title | IPSN |
Country/Territory | Sweden |
City | Stockholm |
Period | 12/04/10 → 15/04/10 |
Keywords
- MSP430, TinyOS, model checking, reliability, safety, sensor networks, software verification, telos