Amorphous Computing

Amorphous computing is the development of organizational principles and programming languages for obtaining coherent behaviors from the cooperation of myriads of unreliable parts that are interconnected in unknown, irregular, and time-varying ways. The impetus for amorphous computing comes fro...

Full description

Bibliographic Details
Main Authors: Abelson, Harold, Allen, Don, Coore, Daniel, Hanson, Chris, Homsy, George, Knight, Thomas F., Jr., Nagpal, Radhika, Rauch, Erik, Sussman, Gerald Jay, Weiss, Ron
Other Authors: Massachusetts Institute of Technology. Department of Biological Engineering
Language:en_US
Published: 2004
Subjects:
Online Access:http://hdl.handle.net/1721.1/5929
_version_ 1826214836633075712
author Abelson, Harold
Allen, Don
Coore, Daniel
Hanson, Chris
Homsy, George
Knight, Thomas F., Jr.
Nagpal, Radhika
Rauch, Erik
Sussman, Gerald Jay
Weiss, Ron
author2 Massachusetts Institute of Technology. Department of Biological Engineering
author_facet Massachusetts Institute of Technology. Department of Biological Engineering
Abelson, Harold
Allen, Don
Coore, Daniel
Hanson, Chris
Homsy, George
Knight, Thomas F., Jr.
Nagpal, Radhika
Rauch, Erik
Sussman, Gerald Jay
Weiss, Ron
author_sort Abelson, Harold
collection MIT
description Amorphous computing is the development of organizational principles and programming languages for obtaining coherent behaviors from the cooperation of myriads of unreliable parts that are interconnected in unknown, irregular, and time-varying ways. The impetus for amorphous computing comes from developments in microfabrication and fundamental biology, each of which is the basis of a kernel technology that makes it possible to build or grow huge numbers of almost-identical information-processing units at almost no cost. This paper sets out a research agenda for realizing the potential of amorphous computing and surveys some initial progress, both in programming and in fabrication. We describe some approaches to programming amorphous systems, which are inspired by metaphors from biology and physics. We also present the basic ideas of cellular computing, an approach to constructing digital-logic circuits within living cells by representing logic levels by concentrations DNA-binding proteins.
first_indexed 2024-09-23T16:12:12Z
id mit-1721.1/5929
institution Massachusetts Institute of Technology
language en_US
last_indexed 2025-03-10T13:43:05Z
publishDate 2004
record_format dspace
spelling mit-1721.1/59292025-02-27T21:05:22Z Amorphous Computing Abelson, Harold Allen, Don Coore, Daniel Hanson, Chris Homsy, George Knight, Thomas F., Jr. Nagpal, Radhika Rauch, Erik Sussman, Gerald Jay Weiss, Ron Massachusetts Institute of Technology. Department of Biological Engineering AI MIT Artificial Intelligence biological computing scellular computing nanotechnology amorphous computings Amorphous computing is the development of organizational principles and programming languages for obtaining coherent behaviors from the cooperation of myriads of unreliable parts that are interconnected in unknown, irregular, and time-varying ways. The impetus for amorphous computing comes from developments in microfabrication and fundamental biology, each of which is the basis of a kernel technology that makes it possible to build or grow huge numbers of almost-identical information-processing units at almost no cost. This paper sets out a research agenda for realizing the potential of amorphous computing and surveys some initial progress, both in programming and in fabrication. We describe some approaches to programming amorphous systems, which are inspired by metaphors from biology and physics. We also present the basic ideas of cellular computing, an approach to constructing digital-logic circuits within living cells by representing logic levels by concentrations DNA-binding proteins. 2004-10-04T14:15:23Z 2004-10-04T14:15:23Z 1999-08-29 AIM-1665 http://hdl.handle.net/1721.1/5929 en_US AIM-1665 20 p. 16128599 bytes 3094080 bytes application/postscript application/pdf application/postscript application/pdf
spellingShingle AI
MIT
Artificial Intelligence
biological computing
scellular computing
nanotechnology
amorphous computings
Abelson, Harold
Allen, Don
Coore, Daniel
Hanson, Chris
Homsy, George
Knight, Thomas F., Jr.
Nagpal, Radhika
Rauch, Erik
Sussman, Gerald Jay
Weiss, Ron
Amorphous Computing
title Amorphous Computing
title_full Amorphous Computing
title_fullStr Amorphous Computing
title_full_unstemmed Amorphous Computing
title_short Amorphous Computing
title_sort amorphous computing
topic AI
MIT
Artificial Intelligence
biological computing
scellular computing
nanotechnology
amorphous computings
url http://hdl.handle.net/1721.1/5929
work_keys_str_mv AT abelsonharold amorphouscomputing
AT allendon amorphouscomputing
AT cooredaniel amorphouscomputing
AT hansonchris amorphouscomputing
AT homsygeorge amorphouscomputing
AT knightthomasfjr amorphouscomputing
AT nagpalradhika amorphouscomputing
AT raucherik amorphouscomputing
AT sussmangeraldjay amorphouscomputing
AT weissron amorphouscomputing