Computation in biology and in conventional computer architectures seem to share some features, yet many of their important characteristics are very different. To address this, [1] introduced systemic computation, a model of interacting systems with natural characteristics. Following this work, here we introduce the first platform implementing such computation, including programming language, compiler and virtual machine. To investigate their use we then provide an implementation of a genetic algorithm applied to the travelling salesman problem and also explore how SC enables self-adaptation with the minimum of additional code. Categories and Subject Descriptors I.6.5 [Simulation and Modeling]: Model Development – Modeling methodologies. I.2.11 [Artificial Intelligence]: Distributed Artificial Intelligence – Languages and structures, Multiagent systems. General Terms Algorithms, Performance, Design, Reliability, Experimentation, Languages, Theory Keywords Systemic Computation, Bio-...
Erwan Le Martelot, Peter J. Bentley, R. Beau Lotto