As embedded sensing systems are central to developing pervasive, context-aware services, the applications running on these systems should be intelligible to system programmers and to users. Given that sensor systems are programmed in low-level languages, manually writing high-level explanations about their decision model requires knowledge about the system architecture, and is error-prone. We explore the possibility of extracting explanations which are small and expressive, but still preserve bit-level accuracy when needed. We contribute a tool which automatically and soundly generates compact, graphical explanations from sensor software implementation at compile-time. We base our algorithm on the techniques of (i) finite-state machine mode...
As today’s devices, gadgets and machines become more intelligent, the complexity of embedded softwar...
Large language models (LLMs) have shown remarkable abilities to generate code, however their ability...
Journal ArticleWireless sensor networks are widely used to detect environment information that is no...
As embedded sensing systems are central to developing pervasive, context-aware services, the applica...
The most common programming languages and platforms for sensor networks foster a low-level programmi...
To meet the increasing demand for monitoring of the physical world, there has been an increase in th...
TinyOS has proven to be an effective platform for developing lightweight embed-ded network applicati...
AbstractTinyOS is an effective platform for developing lightweight embedded network applications. Bu...
It is currently extremely challenging to bridge the gap between the hardware configuration of sensor...
We describe the first software tool for the verification of TinyOS 2, MSP430 applications at compile...
It is currently extremely challenging to bridge the gap between the hardware configuration of sensor...
With sensor networks starting to get mainstream acceptance, programmability is of increasing im-port...
With sensor networks starting to get mainstream acceptance, programmability is of increasing importa...
Sensor interpretation (SI) involves determining abstract explanations for sensor data. SI differs in...
AbstractComponent-based design has become a necessity for networked embedded systems where hardware ...
As today’s devices, gadgets and machines become more intelligent, the complexity of embedded softwar...
Large language models (LLMs) have shown remarkable abilities to generate code, however their ability...
Journal ArticleWireless sensor networks are widely used to detect environment information that is no...
As embedded sensing systems are central to developing pervasive, context-aware services, the applica...
The most common programming languages and platforms for sensor networks foster a low-level programmi...
To meet the increasing demand for monitoring of the physical world, there has been an increase in th...
TinyOS has proven to be an effective platform for developing lightweight embed-ded network applicati...
AbstractTinyOS is an effective platform for developing lightweight embedded network applications. Bu...
It is currently extremely challenging to bridge the gap between the hardware configuration of sensor...
We describe the first software tool for the verification of TinyOS 2, MSP430 applications at compile...
It is currently extremely challenging to bridge the gap between the hardware configuration of sensor...
With sensor networks starting to get mainstream acceptance, programmability is of increasing im-port...
With sensor networks starting to get mainstream acceptance, programmability is of increasing importa...
Sensor interpretation (SI) involves determining abstract explanations for sensor data. SI differs in...
AbstractComponent-based design has become a necessity for networked embedded systems where hardware ...
As today’s devices, gadgets and machines become more intelligent, the complexity of embedded softwar...
Large language models (LLMs) have shown remarkable abilities to generate code, however their ability...
Journal ArticleWireless sensor networks are widely used to detect environment information that is no...