Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. Computer Science and Artificial Intelligence Lab (CSAIL)
  3. CSAIL Digital Archive
  4. CSAIL Technical Reports (July 1, 2003 - present)
  5. Programming Manifolds

Programming Manifolds

Thumbnail Image
Download
Name

MIT-CSAIL-TR-2009-032.ps

Size

2.44 MB

Format

PostScript

Checksum (MD5)

10f8668f60f2c57c9e7a58b3ed12413a

Thumbnail Image
Download
Name

MIT-CSAIL-TR-2009-032.pdf

Size

538.28 KB

Format

Adobe PDF

Checksum (MD5)

f09d7e6efa428ac6e611665aa70f2041

Author(s)
Bachrach, Jonathan
•
Beal, Jacob
Advisor(s)
Gerald Jay Sussman
Date Issued
2007
Citation
Updated version; original published in Computing Media and Languages for Space-Oriented Computation, Dagstuhl Seminar 06361, September 2006
Series/Report no.
MIT-CSAIL-TR-2009-032
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 and several other platforms.
Subjects
amorphous computing
spatial computing
Terms of Use
Creative Commons Attribution-No Derivative Works 3.0 Unported
http://creativecommons.org/licenses/by-nd/3.0/
Persistent DSpace Link
http://hdl.handle.net/1721.1/45652
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.