Preface.- Part One.- Introduction.- Taxonomy of Fundamental Concepts of Meta-Programming.- A Background of Meta-Programming Techniques.- Homogeneous Meta-Programming Techniques with Case Study.- Structural Heterogeneous Meta-Programming.- Open PROMOL: A Meta-Language for Heterogeneous Meta-Programming.- Part Two.- A Framework to Deal with Heterogeneous Meta-Programming in Large: Meta-Programming Lifecycle.- A Model-Driven View to Meta-Program Development Process.- Cognitive Insights into Feature Diagram Notation and Beyond.- Meta-Programming Task Specification using Feature-Based Patters and Domain Program Scenarios.- Meta-Program Development as a Model Transformation.- Complexity Evaluation of Feature Models and Meta-Programs.- Part Three.- A Framework: How Heterogeneous Meta-Programs can be Further Generalized?.- Meta-Meta-Programming and Equivalent Transformations of Heterogeneous Meta-Programs.- Multi-Linguistic Aspects of Heterogeneous Meta-Programming in Web Applications.- Applications of Meta-Programming Methodology.- What is on the Horizon?.- Index.
"synopsis" may belong to another edition of this title.