Domain-Specific Program Generation

International Seminar, Dagstuhl Castle, Germany, March 23-28, 2003. Revised Papers

  • Christian Lengauer
  • Don Batory
  • Charles Consel
  • Martin Odersky

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

Table of contents

  1. Front Matter
  2. Surveys

    1. Krzysztof Czarnecki, John T. O’Donnell, Jörg Striegnitz, Walid Taha
      Pages 51-72
    2. Yannis Smaragdakis
      Pages 92-106
  3. Domain-Specific Languages

    1. Holger Bischof, Sergei Gorlatch, Roman Leshchinskiy
      Pages 107-126
    2. Charles Consel, Laurent Réveillère
      Pages 165-179
    3. Vincent Cremet, Martin Odersky
      Pages 180-195
  4. Tools for Program Generation

  5. Domain-Specific Optimization

    1. Herbert Kuchen
      Pages 254-273
    2. Olav Beckmann, Alastair Houghton, Michael Mellor, Paul H. J. Kelly
      Pages 291-306
  6. Back Matter

About this book


Program generation holds the promise of helping to bridge the gap between application-level problem solutions and efficient implementations at the level of today's source programs as written in C or Java. Thus, program generation can substantially contribute to reducing production cost and time-to-market in future software production, while improving the quality and stability of the product.

This book is about domain-specific program generation; it is the outcome of a Dagstuhl seminar on the topic held in March 2003. After an introductory preface by the volume editors, the 18 carefully reviewed revised full papers presented are organized into topical sections on

- surveys of domain-specific programming technologies
- domain-specific programming languages
- tool support for program generation
- domain-specific techniques for program optimization


C++ programming language Java application-level problem solution code generation domain-specific languages domain-specific program generation embedded systems generative programming optimization program generation program generators program optimization program transdormation programming language real-time

Editors and affiliations

  • Christian Lengauer
    • 1
  • Don Batory
    • 2
  • Charles Consel
    • 3
  • Martin Odersky
    • 4
  1. 1.Department of Informatics and MathematicsUniversity of Passau 
  2. 2.University of Texas at AustinAustinUSA
  3. 3.INRIA/LaBRI, Domaine universitaireTalence Cedex
  4. 4.EPFLLausanneSwitzerland

Bibliographic information

  • DOI
  • Copyright Information Springer-Verlag Berlin Heidelberg 2004
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Springer Book Archive
  • Print ISBN 978-3-540-22119-7
  • Online ISBN 978-3-540-25935-0
  • Series Print ISSN 0302-9743
  • Series Online ISSN 1611-3349
  • Buy this book on publisher's site