Generative and Component-Based Software Engineering

First International Symposium, GCSE’99 Erfurt, Germany, September 28–30, 1999 Revised Papers

  • Krzysztof Czarnecki
  • Ulrich W. Eisenecker
Conference proceedings GCSE 1999

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

Table of contents

  1. Front Matter
    Pages I-VIII
  2. Invited Paper

  3. Aspects

    1. Maja D’Hondt, Wolfgang De Meuter, Roel Wuyts
      Pages 16-23
    2. Uwe Aßmann, Andreas Ludwig
      Pages 24-36
    3. E. Pulvermüller, H. Klaeren, A. Speck
      Pages 37-48
  4. Generative Approaches

    1. Sam Kamin, Miranda Callahan, Lars Clausen
      Pages 49-62
    2. Yannis Smaragdakis, Don Batory
      Pages 65-78
    3. Mario Friedrich, Holger Papajewski, Wolfgang Schröder-Preikschat, Olaf Spinczyk, Ute Spinczyk
      Pages 79-90
  5. Language Composition

    1. Simon Dobson, Paddy Nixon, Vincent Wade, Sotirios Terzis, John Fuller
      Pages 91-104
    2. Shriram Krishnamurthi, Matthias Felleisen, Bruce F. Duba
      Pages 105-120
    3. Oege de Moor, Simon Peyton-Jones, Eric Van Wyk
      Pages 121-133
  6. Component-Oriented Language Idioms

    1. Linda Seiter, Mira Mezini, Karl Lieberherr
      Pages 134-146
    2. Rémi Forax, Gilles Roussel
      Pages 147-164
    3. Jaakko Järvi
      Pages 165-177
  7. Domain Analysis and Component-Based Development

    1. Joachim Bayer, Dirk Muthig, Tanya Widen
      Pages 178-194
    2. Hans de Bruin
      Pages 195-209
  8. Back Matter
    Pages 225-225

About these proceedings


In the past two years, the Smalltalk and Java in Industry and Education C- ference (STJA) featured a special track on generative programming, which was organized by the working group \Generative and Component-Based Software Engineering" of the \Gesellschaft fur ¨ Informatik" FG 2.1.9 \Object-Oriented Software Engineering." This track covered a wide range of related topics from domain analysis, software system family engineering, and software product - nes, to extendible compilers and active libraries. The talks and keynotes directed towards this new software engineering paradigm received much attention and - terest from the STJA audience. Hence the STJA organizers suggested enlarging this track, making it more visible and open to wider, international participation. This is how the GCSE symposium was born. The rst GCSE symposium attracted 39 submissions from all over the world. This impressive number demonstrates the international interest in generative programming and related elds. After a careful review by the program comm- tee, fteen papers were selected for presentation. We are very grateful to the members of the program committee, all of them renowned experts, for their dedication in preparing thorough reviews of the submissions. Special thanks go to Elke Pulvermuller ¨ and Andreas Speck, who proposed and organized a special conference event, the Young Researches Workshop (YRW). This workshop provided a unique opportunity for young scientists and Ph.D.


Aspect-Oriented Programming C++ programming language Compiler Component-Based Software Engineering Component-Oriented Programming Generative Software Engineering Java Object Technology Object-Oriented Programming Reflective Programming Software Engineering XML design logic programming

Editors and affiliations

  • Krzysztof Czarnecki
    • 1
  • Ulrich W. Eisenecker
    • 2
  1. 1.Software Engineering LabDaimlerChrysler Research and TechnologyUlmGermany
  2. 2.University of Applied Sciences KaiserslauternZweibrückenGermany

Bibliographic information

  • DOI
  • Copyright Information Springer-Verlag Berlin Heidelberg 2000
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Springer Book Archive
  • Print ISBN 978-3-540-41172-7
  • Online ISBN 978-3-540-40048-6
  • Series Print ISSN 0302-9743
  • Buy this book on publisher's site
Industry Sectors
Chemical Manufacturing
Finance, Business & Banking
IT & Software
Energy, Utilities & Environment