Unconventional Programming Paradigms

International Workshop UPP 2004, Le Mont Saint Michel, France, September 15-17, 2004, Revised Selected and Invited Papers

  • Jean-Pierre Banâtre
  • Pascal Fradet
  • Jean-Louis Giavitto
  • Olivier Michel

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

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
    4. Gabriel Ciobanu, Dorel Lucanu
      Pages 196-206
    5. Marian Gheorghe, Ioanna Stamatopoulou, Mike Holcombe, Petros Kefalas
      Pages 207-224
  6. Autonomic Computing

    1. Front Matter
      Pages 255-255
    2. Manish Parashar, Salim Hariri
      Pages 257-269
    3. Ozalp Babaoglu, Márk Jelasity, Alberto Montresor
      Pages 286-296
    4. Jingmei Yang, Huoping Chen, Byoung uk Kim, Salim Hariri, Manish Parashar
      Pages 297-311
  7. Generative Programming

    1. Front Matter
      Pages 313-313
    2. Pierre Cointe
      Pages 315-325
    3. Krzysztof Czarnecki
      Pages 326-341
    4. Mira Mezini, Klaus Ostermann
      Pages 342-354
  8. Back Matter

About these proceedings


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).


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
  • 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
  • Buy this book on publisher's site
Industry Sectors
IT & Software