© 2004

Engineering Self-Organising Systems

Nature-Inspired Approaches to Software Engineering

  • Giovanna Di Marzo Serugendo
  • Anthony Karageorgos
  • Omer F. Rana
  • Franco Zambonelli
Conference proceedings ESOA 2003

Part of the Lecture Notes in Computer Science book series (LNCS, volume 2977)

Also part of the Lecture Notes in Artificial Intelligence book sub series (LNAI, volume 2977)

Table of contents

  1. Front Matter
  2. Applications

    1. Giovanna Di Marzo Serugendo, Noria Foukia, Salima Hassas, Anthony Karageorgos, Soraya Kouadri Mostéfaoui, Omer F. Rana et al.
      Pages 1-19
    2. Sven A. Brueckner, H. Van Dyke Parunak
      Pages 20-35
  3. Natural Metaphors

    1. Multi-cells and Genetic Algorithms

      1. Richard Tateson, Susan Howard, Ray Bradbeer
        Pages 63-74
      2. Ying Guo, Geoff Poulton, Phil Valencia, Geoff James
        Pages 75-89
    2. Stigmergy

      1. Julia Handl, Joshua Knowles, Marco Dorigo
        Pages 90-104
      2. Karuna Hadeli, Paul Valckenaers, Constantin Zamfirescu, Hendrik Van Brussel, Bart Saint Germain, Tom Hoelvoet et al.
        Pages 105-123
    3. Atoms and Evolution

  4. Artificial Interaction Mechanisms

    1. Davy Capera, Marie-Pierre Gleizes, Pierre Glize
      Pages 169-185
    2. David Hales, Bruce Edmonds
      Pages 186-194
  5. Middleware

    1. Ronaldo Menezes, Robert Tolksdorf
      Pages 212-232
    2. Marco Mamei, Franco Zambonelli
      Pages 233-248
  6. Methods and Tools

    1. Stéphane Airiau, Sandip Sen, David H. Wolpert, Kagan Tumer
      Pages 249-264
    2. Márk Jelasity, Alberto Montresor, Ozalp Babaoglu
      Pages 265-282
    3. Carole Bernon, Valérie Camps, Marie-Pierre Gleizes, Gauthier Picard
      Pages 283-298

About these proceedings


As information handling systems get more and more complex, it becomes increasingly difficult to manage them using traditional approaches based on centralized and pre-defined control mechanisms. Over recent years, there has been a significant increase in taking inspiration from biology, the physical world, chemistry, and social systems to more efficiently manage such systems - generally based on the concept of self-organisation; this gave rise to self-organising applications.

This book constitutes a reference and starting point for establishing the field of engineering self-organising applications. It comprises revised and extended papers presented at the Engineering Self-Organising Applications Workshop, ESOA 2003, held at AAMAS 2003 in Melbourne, Australia, in July 2003 and selected invited papers from leading researchers in self-organisation. The book is organized in parts on applications, natural metaphors (multi-cells and genetic algorithms, stigmergy, and atoms and evolution), artificial interaction mechanisms, middleware, and methods and tools.


Cluster Software Engineering adaptation adaptive systems algorithms bio-inspired computing design evolution genetic algorithms middleware multi-agent coordination ontology-based interaction self-organisation self-organising applications self-organizing systems

Editors and affiliations

  • Giovanna Di Marzo Serugendo
    • 1
  • Anthony Karageorgos
    • 2
  • Omer F. Rana
    • 3
  • Franco Zambonelli
    • 4
  1. 1.School of Computer Science and Information SystemsBirkbeck College London 
  2. 2.Department of Computer and Communication EngineeringUniversity of ThessalyVolosGreece
  3. 3.School of Computer Science/Welsh eScience CentreCardiff UniversityUK
  4. 4.Dipartimento di Scienze e Metodi dell’IngegneriaUniversità di Modena e Reggio EmiliaReggio EmiliaItaly

Bibliographic information

Industry Sectors
Chemical Manufacturing
IT & Software
Finance, Business & Banking
Energy, Utilities & Environment