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
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License.
Recommended Citation
Norton, Rebecca C., "Messaging in Scalaness: A Programming Language for Wireless Sensor Networks" (2014). UVM Patrick Leahy Honors College Senior Theses. 40.
https://scholarworks.uvm.edu/hcoltheses/40