ACM Transactions on Computer Systems (TOCS)
Distributed Algorithms
GHT: a geographic hash table for data-centric storage
WSNA '02 Proceedings of the 1st ACM international workshop on Wireless sensor networks and applications
Analysis of the evolution of peer-to-peer systems
Proceedings of the twenty-first annual symposium on Principles of distributed computing
RAMBO: A Reconfigurable Atomic Memory Service for Dynamic Networks
DISC '02 Proceedings of the 16th International Conference on Distributed Computing
The Blob: A Basic Topological Concept for "Hardware-Free" Distributed Computation
UMC '02 Proceedings of the Third International Conference on Unconventional Models of Computation
Engineered Communications for Microbial Robotics
DNA '00 Revised Papers from the 6th International Workshop on DNA-Based Computers: DNA Computing
The incremental garbage collection of processes
Proceedings of the 1977 symposium on Artificial intelligence and programming languages
Supporting Aggregate Queries Over Ad-Hoc Wireless Sensor Networks
WMCSA '02 Proceedings of the Fourth IEEE Workshop on Mobile Computing Systems and Applications
Paradigms for Structure in an Amorphous Computer
Paradigms for Structure in an Amorphous Computer
Botanical computing: a developmental approach to generating interconnect topologies on an amorphous computer
Programmable self-assembly: constructing global shape using biologically-inspired local interactions and origami mathematics
Programming a paintable computer
Programming a paintable computer
Hood: a neighborhood abstraction for sensor networks
Proceedings of the 2nd international conference on Mobile systems, applications, and services
Region streams: functional macroprogramming for sensor networks
DMSN '04 Proceeedings of the 1st international workshop on Data management for sensor networks: in conjunction with VLDB 2004
Programming sensor networks using abstract regions
NSDI'04 Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1
Biologically-inspired self-assembly of two-dimensional shapes using global-to-local compilation
IJCAI'03 Proceedings of the 18th international joint conference on Artificial intelligence
Infrastructure for Engineered Emergence on Sensor/Actuator Networks
IEEE Intelligent Systems
Proceedings of the 2008 ACM symposium on Applied computing
Protoswarm: a language for programming multi-robot systems using the amorphous medium abstraction
Proceedings of the 7th international joint conference on Autonomous agents and multiagent systems - Volume 3
Laplacian-based consensus on spatial computers
Proceedings of the 9th International Conference on Autonomous Agents and Multiagent Systems: volume 1 - Volume 1
Core operational semantics of Proto
Proceedings of the 2011 ACM Symposium on Applied Computing
An agent framework for agent societies
Proceedings of the compilation of the co-located workshops on DSM'11, TMC'11, AGERE!'11, AOOPES'11, NEAT'11, & VMIL'11
Bridging biology and engineering together with spatial computing
CMC'11 Proceedings of the 12th international conference on Membrane Computing
Operational semantics of proto
Science of Computer Programming
A review of morphogenetic engineering
Natural Computing: an international journal
Hi-index | 0.00 |
Amorphous computing considers the problem of controlling millions of spatially distributed unreliable devices which communicate only with nearby neighbors. To program such a system, we need a high-level description language for desired global behaviors, and a system to compile such descriptions into locally executing code which robustly creates and maintains the desired global behavior. I survey existing amorphous computing primitives and give desiderata for a language describing computation on an amorphous computer. I then bring these together in Amorphous Medium Language, which computes on an amorphous computer as though it were a space-filling computational medium.