Meta-Programming and Model-Driven Meta-Program Development

Principles, Processes and Techniques

Authors:

ISBN: 978-1-4471-4125-9 (Print) 978-1-4471-4126-6 (Online)

Table of contents (16 chapters)

  1. Front Matter

    Pages i-xvii

  2. Part I

    1. Front Matter

      Pages 1-1

    2. No Access

      Book Chapter

      Pages 3-15

      Introduction

    3. No Access

      Book Chapter

      Pages 17-29

      Taxonomy of Fundamental Concepts of Meta-Programming

    4. No Access

      Book Chapter

      Pages 31-47

      A Background of Meta-Programming Techniques

    5. No Access

      Book Chapter

      Pages 49-77

      Homogeneous Meta-Programming Techniques with Case Study

    6. No Access

      Book Chapter

      Pages 79-92

      Structural Heterogeneous Meta-Programming

    7. No Access

      Book Chapter

      Pages 93-112

      Open PROMOL: A Meta-Language for Heterogeneous Meta-Programming

  3. Part II

    1. Front Matter

      Pages 113-113

    2. No Access

      Book Chapter

      Pages 115-126

      A Framework to Deal with Heterogeneous Meta-Programming in Large: Meta-Program Lifecycle

    3. No Access

      Book Chapter

      Pages 127-142

      A Model-Driven View to Meta-Program Development Process

    4. No Access

      Book Chapter

      Pages 143-169

      Cognitive Insights into Feature Diagram Notation and Beyond

    5. No Access

      Book Chapter

      Pages 171-188

      Meta-Programming Task Specification Using Feature-Based Patterns and Domain Program Scenarios

    6. No Access

      Book Chapter

      Pages 189-208

      Meta-Program Development as a Model Transformation Process

    7. No Access

      Book Chapter

      Pages 209-237

      Complexity Evaluation of Feature Models and Meta-Programs

  4. Part III

    1. Front Matter

      Pages 239-239

    2. No Access

      Book Chapter

      Pages 241-251

      A Framework: How Can Heterogeneous Meta-Programs Be Further Generalized?

    3. No Access

      Book Chapter

      Pages 253-277

      Meta-Meta-Programming and Equivalent Transformations of Heterogeneous Meta-Programs

    4. No Access

      Book Chapter

      Pages 279-290

      Multi-Linguistic Aspects of Heterogeneous Meta-Programming in Web Applications

    5. No Access

      Book Chapter

      Pages 291-316

      Applications of Meta-Programming Methodology

  5. Back Matter

    Pages 317-326