Abstract
Networked embedded systems generally have extremely low visibility of system faults. In this paper, we report on experimenting with online, node-local temporal monitors for networked embedded nodes running the TinyOS operating system and programmed in the nesC language. We instrument the original node software to signal asynchronous atomic events to a local nesC component running a runtime verification algorithm; this checks LTL properties automatically translated into deterministic state-machine monitors and encoded in nesC. We focus on quantifying the added (i) memory and (ii) computational overhead of this embedded checker and identify practical upper bounds with runtime checking on mainstream embedded platforms.
| Original language | English |
|---|---|
| Title of host publication | Runtime Verification |
| Subtitle of host publication | Third International Conference, RV 2012, Istanbul, Turkey, September 25-28, 2012, Revised Selected Papers |
| Editors | Shaz Qadeer, Serdar Tasiran |
| Place of Publication | Berlin, Heidelberg |
| Publisher | Springer |
| Pages | 96-109 |
| Number of pages | 14 |
| ISBN (Print) | 978-3-642-35632-2 |
| Publication status | Published - 2013 |
| Externally published | Yes |
| Event | 3rd International Conference on Runtime Verification 2012 - Istanbul, Turkey Duration: 25 Sept 2012 → 28 Sept 2012 Conference number: 3 http://runtime-verification.org/ |
Conference
| Conference | 3rd International Conference on Runtime Verification 2012 |
|---|---|
| Abbreviated title | RV 2012 |
| Country/Territory | Turkey |
| City | Istanbul |
| Period | 25/09/12 → 28/09/12 |
| Internet address |
Fingerprint
Dive into the research topics of 'Temporal Monitors for TinyOS'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver