Over the last several years, large-scale wireless mote net-works have made possible the exploration of a new class of highly-concurrent and highly-distributed applications. As the horizon of what kinds of applications can be built on these networked embedded systems keeps expanding, there is a need to keep the activity of programming such systems easy, efficient, and scalable. We make three major contri-butions in this paper. First, we present a library for TinyOS and nesC that enables true multi-threading on a mote. This library includes support for all mote platforms in use cur-rently (AVR, MSP). Second, we present a tool that can effec-tively and accurately compute stack requirements for multi-threaded programs. Such analysis ensures tha...
This book provides a single-source reference to the state-of-the-art of high-level programming model...
Multi-core processors are becoming omnipresent in all kinds of computing platforms. Applications dev...
International audienceIn this paper, we present an approach for programming microcontrollers that pr...
Over the last several years, large-scale wireless mote networks have made possible the exploration o...
The prevailing abstractions for software are better suited to the traditional problem of computation...
Programming support for multi-threaded applications on embedded microcontroller platforms has attrac...
In recent years, the rapid progress in the functionality, performance, and cost of VLSI technology h...
An embedded system is a computer system that is a part of a larger device with hardware and mechanic...
It is common knowledge in Information Technology (IT) that an embedded system is based on microproce...
Threads − A System for the Support of Concurrent Programming We describe a system, Threads, whose pu...
In this paper we present the definition, and implementation of a concurrent language mp (Message Pas...
Abstract. The prevailing paradigm in the regime of resource-constrained embedded devices is event-dr...
Today the majority of embedded software is written in C or C++ using the thread paradigm. C and C++ ...
In the paper the authors present the defininition and implementation of a concurrent language MP (me...
Programming support for multi-threaded applications on embedded microcontroller platforms has attrac...
This book provides a single-source reference to the state-of-the-art of high-level programming model...
Multi-core processors are becoming omnipresent in all kinds of computing platforms. Applications dev...
International audienceIn this paper, we present an approach for programming microcontrollers that pr...
Over the last several years, large-scale wireless mote networks have made possible the exploration o...
The prevailing abstractions for software are better suited to the traditional problem of computation...
Programming support for multi-threaded applications on embedded microcontroller platforms has attrac...
In recent years, the rapid progress in the functionality, performance, and cost of VLSI technology h...
An embedded system is a computer system that is a part of a larger device with hardware and mechanic...
It is common knowledge in Information Technology (IT) that an embedded system is based on microproce...
Threads − A System for the Support of Concurrent Programming We describe a system, Threads, whose pu...
In this paper we present the definition, and implementation of a concurrent language mp (Message Pas...
Abstract. The prevailing paradigm in the regime of resource-constrained embedded devices is event-dr...
Today the majority of embedded software is written in C or C++ using the thread paradigm. C and C++ ...
In the paper the authors present the defininition and implementation of a concurrent language MP (me...
Programming support for multi-threaded applications on embedded microcontroller platforms has attrac...
This book provides a single-source reference to the state-of-the-art of high-level programming model...
Multi-core processors are becoming omnipresent in all kinds of computing platforms. Applications dev...
International audienceIn this paper, we present an approach for programming microcontrollers that pr...