Emergence: from chaos to order
Emergence: from chaos to order
A new kind of science
Computing in nonlinear media and automata collectives
Computing in nonlinear media and automata collectives
A program structure for error detection and recovery
Operating Systems, Proceedings of an International Symposium
Theory of Self-Reproducing Automata
Theory of Self-Reproducing Automata
Investigations Into Graceful Degradation of Evolutionary Developmental Software
Natural Computing: an international journal
Proceedings of the 9th annual conference companion on Genetic and evolutionary computation
The N-Version Approach to Fault-Tolerant Software
IEEE Transactions on Software Engineering
Systemic computation: A model of interacting systems with natural characteristics
International Journal of Parallel, Emergent and Distributed Systems - Emergent Computation
ICARIS '08 Proceedings of the 7th international conference on Artificial Immune Systems
Fast bio-inspired computation using a GPU-based systemic computer
Parallel Computing
Systemic computation using graphics processors
ICES'10 Proceedings of the 9th international conference on Evolvable systems: from biology to hardware
Introducing the FPGA-Based hardware architecture of systemic computation (HAoS)
MEMICS'11 Proceedings of the 7th international conference on Mathematical and Engineering Methods in Computer Science
Novel visualisation and analysis of natural and complex systems using systemic computation
Information Visualization
Hi-index | 0.00 |
Reliability in computer or engineering systems is undoubtedly a key requirement in the development process. Safety within critical control systems, and reliable data transfers, require tolerance to unexpected and unwanted phenomena. In biology, new cells can replace damaged cells [1], DNA is able to repair and replicate with error control [1]. These processes are essential to maintain the overall organism. Biology has often been a successful inspiration in computation (artificial neural networks, genetic algorithms, ant colony optimisation, etc) although conventional computation differs widely from natural computation. In this respect, [2] introduced systemic computation (SC), a model of interacting systems with natural characteristics and suggested a new computer architecture. Following this work, [3] introduced a systemic computer as a virtual machine running on conventional computers. In this paper we show, using a genetic algorithm implementation running on this platform, how crash-proof programs following the SC paradigm have native fault-tolerance and easily integrated self-maintenance.