Skip to main content
  • Conference proceedings
  • © 2004

Generative Programming and Component Engineering

Third International Conference, GPCE 2004, Vancouver, Canada, October 24-28, 2004. Proceedings

Conference proceedings info: GPCE 2004.

Buying options

eBook USD 39.99
Price excludes VAT (Canada)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (Canada)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

This is a preview of subscription content, access via your institution.

Table of contents (27 papers)

  1. Front Matter

  2. Aspect Orientation

    1. Generating AspectJ Programs with Meta-AspectJ

      • David Zook, Shan Shan Huang, Yannis Smaragdakis
      Pages 1-18
    2. Splice: Aspects That Analyze Programs

      • Sean McDirmid, Wilson C. Hsieh
      Pages 19-38
    3. Generic Advice: On the Combination of AOP with Generative Programming in AspectC++

      • Daniel Lohmann, Georg Blaschke, Olaf Spinczyk
      Pages 55-74
    4. Supporting Flexible Object Database Evolution with Aspects

      • Awais Rashid, Nicholas Leidenfrost
      Pages 75-94
    5. A Pointcut Language for Control-Flow

      • Rémi Douence, Luc Teboul
      Pages 95-114
    6. SourceWeave.NET: Cross-Language Aspect-Oriented Programming

      • Andrew Jackson, Siobhán Clarke
      Pages 115-135
  3. Staged Programming

    1. Meta-programming with Typed Object-Language Representations

      • Emir PaÅ¡alić, Nathan Linger
      Pages 136-167
    2. Metaphor: A Multi-stage, Object-Oriented Programming Language

      • Gregory Neverov, Paul Roe
      Pages 168-185
    3. Optimising Embedded DSLs Using Template Haskell

      • Sean Seefried, Manuel Chakravarty, Gabriele Keller
      Pages 186-205
  4. Types of Meta-programming

    1. A Fresh Calculus for Name Management

      • Davide Ancona, Eugenio Moggi
      Pages 206-224
    2. Taming Macros

      • Ryan Culpepper, Matthias Felleisen
      Pages 225-243
  5. Meta-programming

    1. Towards a General Template Introspection Library

      • István Zólyomi, Zoltán Porkoláb
      Pages 266-282
    2. Towards Generation of Efficient Transformations

      • Attila Vizhanyo, Aditya Agrawal, Feng Shi
      Pages 298-316
  6. Model-Driven Approaches

    1. Compiling Process Graphs into Executable Code

      • Rainer Hauser, Jana Koehler
      Pages 317-336
    2. Model-Driven Configuration and Deployment of Component Middleware Publish/Subscribe Services

      • George Edwards, Gan Deng, Douglas C. Schmidt, Aniruddha Gokhale, Bala Natarajan
      Pages 337-360
    3. Model-Driven Program Transformation of a Large Avionics Framework

      • Jeff Gray, Jing Zhang, Yuehua Lin, Suman Roychoudhury, Hui Wu, Rajesh Sudarsan et al.
      Pages 361-378

Other Volumes

  1. Generative Programming and Component Engineering

Keywords

  • C++ programming language
  • D programming language
  • Middleware
  • aspect-oriented systems
  • automated program generation
  • code generation
  • component-based systems
  • configuration
  • generative programming
  • meta-programming
  • object-oriented programming
  • programming
  • programming language
  • software architecture
  • versioning

Editors and Affiliations

  • Institute for Software Integrated Systems, Vanderbilt University, Sta. B. Nashville, USA

    Gabor Karsai

  • Software Engineering Research Group, Delft University of Technology, The Netherlands

    Eelco Visser

Bibliographic Information

  • Book Title: Generative Programming and Component Engineering

  • Book Subtitle: Third International Conference, GPCE 2004, Vancouver, Canada, October 24-28, 2004. Proceedings

  • Editors: Gabor Karsai, Eelco Visser

  • Series Title: Lecture Notes in Computer Science

  • DOI: https://doi.org/10.1007/b101929

  • Publisher: Springer Berlin, Heidelberg

  • eBook Packages: Springer Book Archive

  • Copyright Information: Springer-Verlag Berlin Heidelberg 2004

  • Softcover ISBN: 978-3-540-23580-4Published: 12 October 2004

  • eBook ISBN: 978-3-540-30175-2Published: 14 October 2004

  • Series ISSN: 0302-9743

  • Series E-ISSN: 1611-3349

  • Edition Number: 1

  • Number of Pages: XIV, 494

  • Topics: Software Engineering, Programming Techniques, Compilers and Interpreters, IT Operations

Buying options

eBook USD 39.99
Price excludes VAT (Canada)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (Canada)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions