ManuscriptReliable sensor network software is difficult to create: applications are concurrent and distributed, hardware-based memory protection is unavailable, and severe resource constraints necessitate the use of unsafe, low-level languages. Our work improves this situation by providing efficient memory and type safety for TinyOS 2 applications running on the Mica2, MicaZ, and TelosB platforms. Safe execution ensures that array and pointer errors are caught before they can corrupt RAM. Our contributions include showing that aggressive optimizations can make safe execution practical in terms of resource usage; developing a technique for efficiently enforcing safety under interrupt-driven concurrency; extending the nesC language and compil...
[[abstract]]A number of WSN (wireless sensor networks) applications have been deployed to monitor th...
Despite the continuous research to facilitate WSNs development, most safety analysis and mitigation ...
Sensor network nodes exhibit characteristics of both embedded systems and general-purpose systems. T...
Journal ArticleSensor network applications should be reliable. However, TinyOS, the dominant sensor ...
ManuscriptWe report our experience in implementing type and memory safety in an efficient manner for...
ManuscriptWe describe Neutron, a version of the TinyOS operating system that efficiently recovers fr...
© ASEE 2015In this paper, we discuss TinyOS as a flexible operating system that is suitable for wire...
ManuscriptThe release of TinyOS 2.0 two years ago was motivated by the need for greater platform fle...
We describe Neutron, a version of the TinyOS operating system that efficiently recovers from memory ...
We describe Neutron, a version of the TinyOS operating system that efficiently recovers from memory ...
Embedded systems, especially Wireless Sensor Nodes are highly prone to Type Safety and Memory Safety...
This paper presents an effective approach for injecting faults/errors in WSN nodes operating systems...
With reference to sensor node architectures, we consider the problem of supporting forms of memory ...
With reference to sensor node architectures, we consider the problem of supporting forms of memory p...
It is currently difficult to build practical and reliable programming systems out of distributed and...
[[abstract]]A number of WSN (wireless sensor networks) applications have been deployed to monitor th...
Despite the continuous research to facilitate WSNs development, most safety analysis and mitigation ...
Sensor network nodes exhibit characteristics of both embedded systems and general-purpose systems. T...
Journal ArticleSensor network applications should be reliable. However, TinyOS, the dominant sensor ...
ManuscriptWe report our experience in implementing type and memory safety in an efficient manner for...
ManuscriptWe describe Neutron, a version of the TinyOS operating system that efficiently recovers fr...
© ASEE 2015In this paper, we discuss TinyOS as a flexible operating system that is suitable for wire...
ManuscriptThe release of TinyOS 2.0 two years ago was motivated by the need for greater platform fle...
We describe Neutron, a version of the TinyOS operating system that efficiently recovers from memory ...
We describe Neutron, a version of the TinyOS operating system that efficiently recovers from memory ...
Embedded systems, especially Wireless Sensor Nodes are highly prone to Type Safety and Memory Safety...
This paper presents an effective approach for injecting faults/errors in WSN nodes operating systems...
With reference to sensor node architectures, we consider the problem of supporting forms of memory ...
With reference to sensor node architectures, we consider the problem of supporting forms of memory p...
It is currently difficult to build practical and reliable programming systems out of distributed and...
[[abstract]]A number of WSN (wireless sensor networks) applications have been deployed to monitor th...
Despite the continuous research to facilitate WSNs development, most safety analysis and mitigation ...
Sensor network nodes exhibit characteristics of both embedded systems and general-purpose systems. T...