Skip to main content
  • Conference proceedings
  • © 2000

Generative and Component-Based Software Engineering

First International Symposium, GCSE'99, Erfurt, Germany, September 28-30, 1999. Revised Papers

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

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 (16 papers)

  1. Front Matter

    Pages I-VIII
  2. Aspects

    1. Using Reflective Logic Programming to Describe Domain Knowledge as an Aspect

      • Maja D’Hondt, Wolfgang De Meuter, Roel Wuyts
      Pages 16-23
    2. Aspect Weaving with Graph Rewriting

      • Uwe Aßmann, Andreas Ludwig
      Pages 24-36
    3. Aspects in Distributed Environments

      • E. Pulvermüller, H. Klaeren, A. Speck
      Pages 37-48
  3. Generative Approaches

    1. Lightweight and Generative Components I: Source-Level Components

      • Sam Kamin, Miranda Callahan, Lars Clausen
      Pages 49-62
    2. Scoping Constructs for Software Generators

      • Yannis Smaragdakis, Don Batory
      Pages 65-78
    3. Efficient Object-Oriented Software with Design Patterns

      • Mario Friedrich, Holger Papajewski, Wolfgang Schröder-Preikschat, Olaf Spinczyk, Ute Spinczyk
      Pages 79-90
  4. Language Composition

    1. Vanilla: an open language framework

      • Simon Dobson, Paddy Nixon, Vincent Wade, Sotirios Terzis, John Fuller
      Pages 91-104
    2. From Macros to Reusable Generative Programming

      • Shriram Krishnamurthi, Matthias Felleisen, Bruce F. Duba
      Pages 105-120
    3. Aspect-Oriented Compilers

      • Oege de Moor, Simon Peyton-Jones, Eric Van Wyk
      Pages 121-133
  5. Component-Oriented Language Idioms

    1. Dynamic Component Gluing

      • Linda Seiter, Mira Mezini, Karl Lieberherr
      Pages 134-146
    2. Recursive Types and Pattern-Matching in Java

      • Rémi Forax, Gilles Roussel
      Pages 147-164
    3. C++ Function Object Binders Made Easy

      • Jaakko Järvi
      Pages 165-177
  6. Domain Analysis and Component-Based Development

    1. Customizable Domain Analysis

      • Joachim Bayer, Dirk Muthig, Tanya Widen
      Pages 178-194
    2. A Grey-Box Approach to Component Composition

      • Hans de Bruin
      Pages 195-209
  7. Back Matter

    Pages 225-225

About this book

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.

Editors and Affiliations

  • Software Engineering Lab, DaimlerChrysler Research and Technology, Ulm, Germany

    Krzysztof Czarnecki

  • University of Applied Sciences Kaiserslautern, Zweibrücken, Germany

    Ulrich W. Eisenecker

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