Table of contents

  1. Front Matter
  2. Invited Talk

    1. Front Matter
      Pages 1-1
  3. Chemical Computing

    1. Front Matter
      Pages 17-17
    2. Peter Dittrich
      Pages 19-32
    3. Andrew Adamatzky
      Pages 33-46
    4. J. -P. Banâtre, P. Fradet, Y. Radenac
      Pages 84-95
  4. Amorphous Computing

    1. Front Matter
      Pages 97-97
    2. Daniel Coore
      Pages 99-109
    3. Jean-Louis Giavitto, Olivier Michel, Julien Cohen, Antoine Spicher
      Pages 137-152
  5. Bio-inspired Computing

    1. Front Matter
      Pages 153-153
    2. John H. Reif, Thomas H. LaBean, Sudheer Sahu, Hao Yan, Peng Yin
      Pages 173-187
    3. Gheorghe Păun
      Pages 188-195

About these proceedings

Introduction

Nowadays, developers have to face the proliferation of hardware and software environments, the increasing demands of the users, the growing number of p- grams and the sharing of information, competences and services thanks to the generalization ofdatabasesandcommunication networks. Aprogramisnomore a monolithic entity conceived, produced and ?nalized before being used. A p- gram is now seen as an open and adaptive frame, which, for example, can - namically incorporate services not foreseen by the initial designer. These new needs call for new control structures and program interactions. Unconventionalapproachestoprogramminghavelongbeendevelopedinv- iousnichesandconstituteareservoirofalternativewaystofacetheprogramming languages crisis. New models of programming (e. g. , bio-inspired computing, - ti?cialchemistry,amorphouscomputing,. . . )arealsocurrentlyexperiencinga renewed period of growth as they face speci?c needs and new application - mains. These approaches provide new abstractions and notations or develop new ways of interacting with programs. They are implemented by embedding new sophisticated data structures in a classical programming model (API), by extending an existing language with new constructs (to handle concurrency, - ceptions, open environments, . . . ), by conceiving new software life cycles and program executions (aspect weaving, run-time compilation) or by relying on an entire new paradigm to specify a computation. They are inspired by theoretical considerations (e. g. , topological, algebraic or logical foundations), driven by the domain at hand (domain-speci?c languages like PostScript, musical notation, animation, signal processing, etc. ) or by metaphors taken from various areas (quantum computing, computing with molecules, information processing in - ological tissues, problem solving from nature, ethological and social modeling).

Keywords

adaptive systems algorithms amorphous computing automata autonomic computing bio-inspired computing chemical computing generative programming genetic computing programming paradigms quantum computing self-organization unconventional programming paradigms

Editors and affiliations

  • Jean-Pierre Banâtre
    • 1
  • Pascal Fradet
    • 2
  • Jean-Louis Giavitto
    • 3
  • Olivier Michel
    • 3
  1. 1.Université de Rennes I and INRIA/IRISARennes CedexFrance
  2. 2.INRIA Rhône-Alpes - POP ART projectMontbonnotFrance
  3. 3.LaMI UMR 8042 CNRS – Université d’Evry, GenopoleEvryFrance

Bibliographic information

  • DOI https://doi.org/10.1007/11527800
  • Copyright Information Springer-Verlag Berlin Heidelberg 2005
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Computer Science
  • Print ISBN 978-3-540-27884-9
  • Online ISBN 978-3-540-31482-0
  • Series Print ISSN 0302-9743
  • Series Online ISSN 1611-3349
  • About this book