An architecture for self-organising evolvable virtual machines

  • Authors:
  • Mariusz Nowostawski;Martin Purvis;Stephen Cranefield

  • Affiliations:
  • Information Science Department, University of Otago, Dunedin, New Zealand;Information Science Department, University of Otago, Dunedin, New Zealand;Information Science Department, University of Otago, Dunedin, New Zealand

  • Venue:
  • Engineering Self-Organising Systems
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Contemporary software systems are exposed to demanding, dynamic, and unpredictable environments where the traditional adaptability mechanisms may not be sufficient. To imitate and fully benefit from life-like adaptability in software systems that might come closer to the complexity levels of biological organisms, we seek a formal mathematical model of certain fundamental concepts such as: life, organism, evolvability and adaptation. In this work we concentrate on the concept of software evolvability. Our work proposes an evolutionary computation model, based on the theory of hypercycles and autopoiesis. The intrinsic properties of hypercycles allow them to evolve into higher levels of complexity, analogous to multi-level, or hierarchical evolutionary processes. We aim to obtain structures of self-maintaining ensembles, that are hierarchically organised, and our primary focus is on such open-ended hierarchically organised evolution.