License: Creative Commons Attribution 4.0 International license (CC BY 4.0)
When quoting this document, please refer to the following
DOI: 10.4230/DagSemProc.06361.3
URN: urn:nbn:de:0030-drops-10231
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2007/1023/
Go to the corresponding Portal


Beal, Jacob ; Bachrach, Jonathan

Programming Manifolds

pdf-format:
06361.BealJacob.Paper.1023.pdf (0.2 MB)


Abstract

Many programming domains involve the manipulation of values distributed through a manifold – examples include sensor networks, smart materials, and biofilms. This paper describes a programming semantics for manifolds based on the amorphous medium abstraction, which places a computational device at every point in the manifold. This abstraction enables the creation of programs that automatically scale to networks of different size and device density. This semantics is currently implemented in our language Proto and compiles for execution on Mica2 Motes.

BibTeX - Entry

@InProceedings{beal_et_al:DagSemProc.06361.3,
  author =	{Beal, Jacob and Bachrach, Jonathan},
  title =	{{Programming Manifolds}},
  booktitle =	{Computing Media and Languages for Space-Oriented Computation},
  pages =	{1--15},
  series =	{Dagstuhl Seminar Proceedings (DagSemProc)},
  ISSN =	{1862-4405},
  year =	{2007},
  volume =	{6361},
  editor =	{Andr\'{e} DeHon and Jean-Louis Giavitto and Fr\'{e}dric Gruau},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/opus/volltexte/2007/1023},
  URN =		{urn:nbn:de:0030-drops-10231},
  doi =		{10.4230/DagSemProc.06361.3},
  annote =	{Keywords: Amorphous computing, spatial computing, Proto}
}

Keywords: Amorphous computing, spatial computing, Proto
Collection: 06361 - Computing Media and Languages for Space-Oriented Computation
Issue Date: 2007
Date of publication: 31.05.2007


DROPS-Home | Fulltext Search | Imprint | Privacy Published by LZI