Skip to main content

Experiments in Neo-computation Based on Emergent Programming

  • Conference paper
  • 441 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 3550))

Abstract

The general objective of this work is to develop a complete programming language in which each instruction is an autonomous agent trying to be in a cooperative state with the other agents of the system, as well as with the environment of the system. By endowing these instruction-agents with self-organizing mechanisms[2], we obtain a system able to continuously adapt to the task required by the programmer (i.e. to program and re-program itself depending on the needs). The work presented here aims at showing the feasibility of such a concept by specifying, and experimenting with, a core of instruction-agents needed for a subset of mathematical calculus. In its most abstract view, Emergent Programming is the automated assembling of instructions of a programming language using mechanisms which are not explicitly informed of the program to be created. We chose to rely on an adaptive multi-agent system using self-organizing mechanisms based on cooperation as it is described in the AMAS theory[1]. An important part of our work on Emergent Programming has been the exploration of the self-organization mechanisms which enable the agents to progress toward the adequate function, depending on the constraints of the environment but without knowing the organization to reach or how to do it.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Gleizes, M.-P., Camps, V., Glize, P.: A theory of emergent computation based on cooperative self-oganization for adaptive artificial systems. In: Fourth European Congress of Systems Science, Valencia, Spain (1999)

    Google Scholar 

  2. Heylighen, F.: Encyclopedia of Life Support Systems. In: The Science of Self-organization and Adaptivity. EOLSS Publishers Co. Ltd (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Georgé, JP., Gleizes, MP., Glize, P. (2005). Experiments in Neo-computation Based on Emergent Programming. In: Eymann, T., Klügl, F., Lamersdorf, W., Klusch, M., Huhns, M.N. (eds) Multiagent System Technologies. MATES 2005. Lecture Notes in Computer Science(), vol 3550. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11550648_24

Download citation

  • DOI: https://doi.org/10.1007/11550648_24

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-28740-7

  • Online ISBN: 978-3-540-28741-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics