Self-adaptation and Dynamic Environment Experiments with Evolvable Virtual Machines

  • Mariusz Nowostawski
  • Lucien Epiney
  • Martin Purvis
Conference paper

DOI: 10.1007/11734697_4

Part of the Lecture Notes in Computer Science book series (LNCS, volume 3910)
Cite this paper as:
Nowostawski M., Epiney L., Purvis M. (2006) Self-adaptation and Dynamic Environment Experiments with Evolvable Virtual Machines. In: Brueckner S.A., Di Marzo Serugendo G., Hales D., Zambonelli F. (eds) Engineering Self-Organising Systems. ESOA 2005. Lecture Notes in Computer Science, vol 3910. Springer, Berlin, Heidelberg

Abstract

Increasing complexity of software applications forces researchers to look for automated ways of programming and adapting these systems. Self-adapting, self-organising software system is one of the possible ways to tackle and manage higher complexity. A set of small independent problem solvers, working together in a dynamic environment, solving multiple tasks, and dynamically adapting to changing requirements is one way of achieving true self-adaptation in software systems. Our work presents a dynamic multi-task environment and experiments with a self-adapting software system. The Evolvable Virtual Machine (EVM) architecture is a model for building complex hierarchically organised software systems. The intrinsic properties of EVM allow the independent programs to evolve into higher levels of complexity, in a way analogous to multi-level, or hierarchical evolutionary processes. The EVM is designed to evolve structures of self-maintaining, self-adapting ensembles, that are open-ended and hierarchically organised. This article discusses the EVM architecture together with different statistical exploration methods that can be used with it. Based on experimental results, certain behaviours that exhibit self-adaptation in the EVM system are discussed.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Mariusz Nowostawski
    • 1
  • Lucien Epiney
    • 2
  • Martin Purvis
    • 1
  1. 1.Department Information ScienceUniversity of OtagoDunedinNew Zealand
  2. 2.Swiss Federal Institute of TechnologyEPFLLausanne

Personalised recommendations