Self-Sustaining Systems

First Workshop, S3 2008 Potsdam, Germany, May 15-16, 2008 Revised Selected Papers

  • Robert Hirschfeld
  • Kim Rose
Conference proceedings S3 2008

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

Table of contents

  1. Front Matter
  2. Invited Talks

    1. Ian Piumarta, Alessandro Warth
      Pages 1-30
    2. Daniel Ingalls, Krzysztof Palacz, Stephen Uhler, Antero Taivalsaari, Tommi Mikkonen
      Pages 31-50
    3. Richard P. Gabriel
      Pages 51-53
  3. Research Papers

    1. Guillermo Adrián Molina
      Pages 54-73
    2. Christophe Rhodes
      Pages 74-86
    3. Charlotte Herzeel, Pascal Costanza, Theo D’Hondt
      Pages 87-122
    4. Carl Friedrich Bolz, Adrian Kuhn, Adrian Lienhard, Nicholas D. Matsakis, Oscar Nierstrasz, Lukas Renggli et al.
      Pages 123-139
    5. Theo D’Hondt
      Pages 140-155
  4. Back Matter

About these proceedings


This book constitutes the refereed proceedings of the First Workshop on Self-sustaining Systems, S3, held in Potsdam, Germany, in May 2008.

S3 is a forum for discussion of topics relating to computer systems and languages that are able to bootstrap, implement, modify, and maintain themselves. One property of these systems is that their implementation is based on small but powerful abstractions; examples include (amongst others) Squeak/Smalltalk, COLA, Klein/Self, PyPy/Python, Rubinius/Ruby, and Lisp. Such systems are the engines of their own replacement, giving researchers and developers great power to experiment with, and explore future directions from within their own small language kernels.


Lisp Python Ruby bytecode computer implementation object models pypy smalltalk

Editors and affiliations

  • Robert Hirschfeld
    • 1
  • Kim Rose
    • 2
  1. 1.Hasso Plattner Institute for Software Systems EngineeringPotsdamGermany
  2. 2.Viewpoints Research InstituteGlendaleUSA

Bibliographic information

  • DOI
  • Copyright Information Springer-Verlag Berlin Heidelberg 2008
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Computer Science
  • Print ISBN 978-3-540-89274-8
  • Online ISBN 978-3-540-89275-5
  • Series Print ISSN 0302-9743
  • Series Online ISSN 1611-3349
  • Buy this book on publisher's site