Date of Completion

2014

Document Type

Honors College Thesis

Department

Computer Science

First Advisor

Dr. Christian Skalka

Keywords

programming languages, wireless sensor networks, network communication

Abstract

This paper presents the design and implementation of three types of messaging primitives for the Scalaness programming language. The main idea behind this project was to extend the current version of Scalaness to include new messaging abstractions. Scalaness is a special purpose variant of Scala for running on the hub of a wireless sensor network. The three types of messages considered here are data reports from nodes to hub via a collection tree, small values sent from hub to nodes, and larger values sent from hub to nodes. These primitives are defined in the abstract, then implemented in Scala, and the necessary specifications for translation from Scalaness command to back end Scala code are made.

Creative Commons License

Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License.

Share

COinS