Self-Replicating and Self-Modifying Programs in Fraglets

Yamamoto, Lidia and Schrekling, Daniel and Meyer, Thomas. (2007) Self-Replicating and Self-Modifying Programs in Fraglets. In: Proceedings of the bio-inspired models of network, information, and computing systems : Bionetics 2007. Piscataway, N.J., pp. 159-167.

Full text not available from this repository.

Official URL: http://edoc.unibas.ch/dok/A5253358

Downloads: Statistics Overview


The inherently decentralized nature of artificial chemical computing models makes them particularly attractive for building bio-inspired software with self-organizing and emergent properties. Yet it is not straightforward to construct such chemical programs, either manually or automatically. We are exploring the potential of chemical programming models for automatic programming, in the context of autonomic environments where software must operate unsupervised for unlimited periods of time. We are enhancing the Fraglets chemical language to support intrinsic genetic programming, such that programs can replicate and modify themselves during execution. The Fraglets language was originally designed to express communication protocols. We first show a few extensions towards more generic computations, then show how self-replicating and self-modifying programs can be created. This is a first step towards programs that can repair and optimize themselves in an autonomic way. We reveal a number of features and shortcomings of the language, suggesting fixes and future directions.
Faculties and Departments:05 Faculty of Science > Departement Mathematik und Informatik > Informatik > Computernetzwerke (Tschudin)
UniBasel Contributors:Yamamoto Rodrigues, Lidia and Meyer, Thomas
Item Type:Conference or Workshop Item, refereed
Conference or workshop item Subtype:Conference Paper
Note:Note: Erschienen im Tagungsband zum Bionetics Kongress 2007 : Budapest, 10.-12. Dezember 2007 -- Publication type according to Uni Basel Research Database: Conference paper
Related URLs:
Identification Number:
Last Modified:22 Mar 2012 14:29
Deposited On:22 Mar 2012 14:07

Repository Staff Only: item control page