Generative Programming and Component Engineering

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

Editors:

ISBN: 978-3-540-20102-1 (Print) 978-3-540-39815-8 (Online)

Table of contents (23 chapters)

previous Page of 2
  1. Front Matter

    Pages -

  2. Domain-Specific Languages

    1. No Access

      Book Chapter

      Pages 1-17

      Spidle: A DSL Approach to Specifying Streaming Applications

    2. No Access

      Book Chapter

      Pages 18-36

      TDL: A Hardware Description Language for Retargetable Postpass Optimizations and Analyses

    3. No Access

      Book Chapter

      Pages 37-56

      Hume: A Domain-Specific Language for Real-Time Embedded Systems

  3. Staged Programming

    1. No Access

      Book Chapter

      Pages 57-76

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

    2. No Access

      Book Chapter

      Pages 77-96

      On Stage Ordering in Staged Computation

    3. No Access

      Book Chapter

      Pages 97-116

      Staged Notational Definitions

  4. Invited Talk

    1. No Access

      Book Chapter

      Pages 117-117

      A Journey from Interpreters to Compilers and Virtual Machines

  5. Modeling to Code

    1. No Access

      Book Chapter

      Pages 118-137

      DAOP-ADL: An Architecture Description Language for Dynamic Component and Aspect-Based Development

    2. No Access

      Book Chapter

      Pages 138-150

      ANEMIC: Automatic Interface Enabler for Model Integrated Computing

  6. Aspect-Orientation

    1. No Access

      Book Chapter

      Pages 151-168

      An Approach for Supporting Aspect-Oriented Domain Modeling

    2. No Access

      Book Chapter

      Pages 169-188

      The Convergence of AOP and Active Databases: Towards Reactive Middleware

    3. No Access

      Book Chapter

      Pages 189-208

      A Selective, Just-in-Time Aspect Weaver

  7. Meta-programming and Language Extension

    1. No Access

      Book Chapter

      Pages 209-227

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

    2. No Access

      Book Chapter

      Pages 228-244

      Concept-Controlled Polymorphism

    3. No Access

      Book Chapter

      Pages 245-264

      Component-Based DSL Development

  8. Invited Talk

    1. No Access

      Book Chapter

      Pages 265-266

      Towards a More Piece-ful World

  9. Automating Design-to-Code Transitions

    1. No Access

      Book Chapter

      Pages 267-286

      A Generative Approach to Framework Instantiation

    2. No Access

      Book Chapter

      Pages 287-306

      Making Patterns Explicit with Metaprogramming

  10. Principled Domain-Specific Approaches

    1. No Access

      Book Chapter

      Pages 307-323

      Generating Spreadsheet-Like Tools from Strong Attribute Grammars

    2. No Access

      Book Chapter

      Pages 324-343

      SynchNet: A Petri Net Based Coordination Language for Distributed Objects

previous Page of 2