Browsing Open Access Repositories by Subject "amorphous computing"
Now showing items 1-8 of 8
-
Building Spatial Computers
(2007-03-14)Programmability is a major challenge in spatial computing, anaggregate control problem found in domains such as sensor networks,swarm robotics, and modular robotics. We address this challenge witha model of a spatial ...
-
Constraint and Restoring Force
(2007-08-24)Long-lived sensor network applications must be able to self-repair and adapt to changing demands. We introduce a new approach for doing so: Constraint and Restoring Force. CRF is a physics-inspired framework for computing ...
-
Continuous Space-Time Semantics Allow Adaptive Program Execution
(2007-07)A spatial computer is a collection of devices filling spacewhose ability to interact is strongly dependent on theirproximity. Previously, we have showed that programmingsuch a computer as a continuous space can allow ...
-
Fast Self-Healing Gradients
(2008-03)We present CRF-Gradient, a self-healing gradient algorithm that provably reconfigures in O(diameter) time. Self-healing gradients are a frequently used building block for distributed self-healing systems, but previous ...
-
Principles for Engineered Emergence (slides)
(2007-04-12)Principles for Engineered EmergenceIt is difficult to establish engineering control over the behavior ofaggregates of unreliable devices with complicated interactionpatterns. I take a linguistic view of this problem, ...
-
Programmable Self-Assembly: Constructing Global Shape using Biologically-inspire
(2001-06-01)In this thesis I present a language for instructing a sheet of identically-programmed, flexible, autonomous agents (``cells'') to assemble themselves into a predetermined global shape, using local interactions. The ...
-
Programming a Sensor Network as an Amorphous Medium
(2006-06)In many sensor network applications, the network is deployedto approximate a physical space. The network itself is not ofinterest: rather, we are interested in measuring the propertiesof the space it fills, and of establishing ...
-
Programming Manifolds
(2007)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 ...