OS

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 …

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 …

XenoContiki

This report details the modification of Contiki, a wireless sensor network operating system, to allow it to run as a virtual domain over the Xen hypervisor. Also explained is how the simulation was made possible by the use of a central domain to …