Skip to main content
  • Conference proceedings
  • © 2003

Generative Programming and Component Engineering

Second International Conference, GPCE 2003, Erfurt, Germany, September 22-25, 2003, Proceedings

Conference proceedings info: GPCE 2003.

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

  1. Front Matter

  2. Domain-Specific Languages

    1. Spidle: A DSL Approach to Specifying Streaming Applications

      • Charles Consel, Hedi Hamdi, Laurent Réveillère, Lenin Singaravelu, Haiyan Yu, Calton Pu
      Pages 1-17
    2. Hume: A Domain-Specific Language for Real-Time Embedded Systems

      • Kevin Hammond, Greg Michaelson
      Pages 37-56
  3. Staged Programming

    1. Implementing Multi-stage Languages Using ASTs, Gensym, and Reflection

      • Cristiano Calcagno, Walid Taha, Liwen Huang, Xavier Leroy
      Pages 57-76
    2. On Stage Ordering in Staged Computation

      • Zhenghao Wang, Richard R. Muntz
      Pages 77-96
    3. Staged Notational Definitions

      • Walid Taha, Patricia Johann
      Pages 97-116
  4. Invited Talk

  5. Modeling to Code

    1. ANEMIC: Automatic Interface Enabler for Model Integrated Computing

      • Steve Nordstrom, Shweta Shetty, Kumar Gaurav Chhokra, Jonathan Sprinkle, Brandon Eames, Akos Ledeczi
      Pages 138-150
  6. Aspect-Orientation

    1. An Approach for Supporting Aspect-Oriented Domain Modeling

      • Jeff Gray, Ted Bapty, Sandeep Neema, Douglas C. Schmidt, Aniruddha Gokhale, Balachandran Natarajan
      Pages 151-168
    2. The Convergence of AOP and Active Databases: Towards Reactive Middleware

      • Mariano Cilia, Michael Haupt, Mira Mezini, Alejandro Buchmann
      Pages 169-188
    3. A Selective, Just-in-Time Aspect Weaver

      • Yoshiki Sato, Shigeru Chiba, Michiaki Tatsubori
      Pages 189-208
  7. Meta-programming and Language Extension

    1. An Extension to the Subtype Relationship in C++ Implemented with Template Metaprogramming

      • István Zólyomi, Zoltán Porkoláb, Tamás Kozsik
      Pages 209-227
    2. Concept-Controlled Polymorphism

      • Jaakko Järvi, Jeremiah Willcock, Andrew Lumsdaine
      Pages 228-244
    3. Component-Based DSL Development

      • Thomas Cleenewerck
      Pages 245-264
  8. Invited Talk

    1. Towards a More Piece-ful World

      • Peri Tarr
      Pages 265-266
  9. Automating Design-to-Code Transitions

    1. A Generative Approach to Framework Instantiation

      • Vaclav Cechticky, Philippe Chevalley, Alessandro Pasetti, Walter Schaufelberger
      Pages 267-286
    2. Making Patterns Explicit with Metaprogramming

      • Daniel von Dincklage
      Pages 287-306
  10. Principled Domain-Specific Approaches

    1. Generating Spreadsheet-Like Tools from Strong Attribute Grammars

      • João Saraiva, Doaitse Swierstra
      Pages 307-323

Other Volumes

  1. Generative Programming and Component Engineering

About this book

This volume constitutes the proceedings of the second International Conference on Generative Programming and Component Engineering (GPCE 2003), held September 22–25, 2003, in Erfurt, Germany, sponsored by the NetObjectDays German industrial software development event, in cooperation with the ACM SIGPLAN and SIGSOFT societies. GPCE was created as an e?ort to bring - getherresearchersworkingonboththeprogramminglanguagesandthesoftware engineeringsideofprogramgenerationandcomponentengineering. Thecommon theme of program generation and component engineering is the domain-speci?c nature of both approaches. Depending on the characteristics of a domain, either a generative or a compositional technical solution may be appropriate. In just its second year, GPCE has shown a lot of promise for building a strong community. The response to the call for papers was excellent, with 62 submissions to the technical program, 2 of which were later withdrawn. Each paper received between three and ?ve reviews, many of them quite thorough and hopefully valuable to all authors. The electronic meeting allowed for - depthdiscussionsofallsubmissions,oftentoamuchgreaterextentthanpossible in a physical PC meeting. As a result, 21 papers were selected for presentation at the conference and are included in this volume, together with abstracts for the invited talks by Olivier Danvy and Peri Tarr. Of the accepted papers, 3 are co-authored by PC members (from a total of 5 PC submissions). We tried hard to ensure fairness and hold PC submissions to a high standard. The EDAS conference submission system was used to manage the paper submissions. Our EDAS installation was supported by Blair MacIntyre, who was particularlyhelpfulinresolvingtechnicalissueswiththesystem.

Editors and Affiliations

  • Carnegie Mellon University,  

    Frank Pfenning

  • Department of Computer and Information Science, University of Oregon, Eugene, USA

    Yannis Smaragdakis

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