inceOS

A linguistic approach to concurrent, distributed, and adaptive programming across heterogeneous platforms

Two major trends in computing hardware during the last decade have been an increase in the number of processing cores found in individual computer hardware platforms and an ubiquity of distributed, heterogeneous systems. Together, these changes can …

Wireless Sensor Network Simulation With Xen

The large-scale and inaccessibility of deployed wireless sensor networks mandate that the code installed in sensor nodes be rigorously tested prior to deployment. Such testing is primarily done using software simulators. Discrete event simulators, by …

Channel and Active Component Abstractions for WSN Programming: A Language Model with Operating System Support

To support the programming of Wireless Sensor Networks, a number of unconventional programming models have evolved, in particular the event-based model. These models are non-intuitive to programmers due to the introduction of unnecessary, …

InceOS: The Insense Specific Operating System

This dissertation details the creation of InceOS, a language-specific operating system used to animate Insense, a new component-based language for programming networks of computing devices. A detailed justification for InceOS is made by comparison …