Skip to main content
  • Conference proceedings
  • © 2008

Self-Sustaining Systems

First Workshop, S3 2008 Potsdam, Germany, May 15-16, 2008, Proceedings

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

Part of the book sub series: Programming and Software Engineering (LNPSE)

Conference series link(s): S3: Workshop on Self-sustaining Systems

Conference proceedings info: S3 2008.

Buy it now

Buying options

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

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (8 papers)

  1. Front Matter

  2. Invited Talks

    1. Open, Extensible Object Models

      • Ian Piumarta, Alessandro Warth
      Pages 1-30
    2. The Lively Kernel A Self-supporting System on a Web Page

      • Daniel Ingalls, Krzysztof Palacz, Stephen Uhler, Antero Taivalsaari, Tommi Mikkonen
      Pages 31-50
    3. On Sustaining Self

      • Richard P. Gabriel
      Pages 51-53
  3. Research Papers

    1. Huemul – A Smalltalk Implementation

      • Guillermo Adrián Molina
      Pages 54-73
    2. SBCL: A Sanely-Bootstrappable Common Lisp

      • Christophe Rhodes
      Pages 74-86
    3. Reflection for the Masses

      • Charlotte Herzeel, Pascal Costanza, Theo D’Hondt
      Pages 87-122
    4. Back to the Future in One Week — Implementing a Smalltalk VM in PyPy

      • Carl Friedrich Bolz, Adrian Kuhn, Adrian Lienhard, Nicholas D. Matsakis, Oscar Nierstrasz, Lukas Renggli et al.
      Pages 123-139
    5. Are Bytecodes an Atavism?

      • Theo D’Hondt
      Pages 140-155
  4. Back Matter

Other Volumes

  1. Self-Sustaining Systems

About this book

The Workshop on Self-sustaining Systems (S3) is a forum for the 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 onsmall but powerfulabstractions;examples include (amongst others) Squeak/Smalltalk, COLA, Klein/Self, PyPy/Python, Rubinius/Ruby,andLisp.Suchsystemsaretheenginesoftheirownreplacement, giving researchers and developers great power to experiment with, and explore future directions from within, their own small language kernels. S3 took place on May 15–16, 2008 at the Hasso-Plattner-Institute (HPI) in Potsdam, Germany. It was an exciting opportunity for researchers and prac- tioners interested in self-sustaining systems to meet and share their knowledge, experience, and ideas for future research and development. S3 provided an - portunity for a community to gather and discuss the need for self-sustainability in software systems, and to share and explore thoughts on why such systems are needed and how they can be created and deployed. Analogies were made, for example, with evolutionary cycles, and with urban design and the subsequent inevitable socially-driven change. TheS3participantsleftwithagreatersenseofcommunityandanenthusiasm for probing more deeply into this subject. We see the need for self-sustaining systems becoming critical not only to the developer’s community, but to e- users in business, academia, learning and play, and so we hope that this S3 workshop will become the ?rst of many.

Editors and Affiliations

  • Hasso Plattner Institute for Software Systems Engineering, Potsdam, Germany

    Robert Hirschfeld

  • Viewpoints Research Institute, Glendale, USA

    Kim Rose

Bibliographic Information

Buy it now

Buying options

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

Other ways to access