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
Conference proceedings UPP 2004

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 Computer Science (R0)
  • 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