What is included with this book?
Spidle: A DSL Approach to Specifying Streaming Applications | p. 1 |
TDL: A Hardware Description Language for Retargetable Postpass Optimizations and Analyses | p. 18 |
Hume: A Domain-Specific Language for Real-Time Embedded Systems | p. 37 |
Implementing Multi-stage Languages Using ASTs, Gensym, and Reflection | p. 57 |
On Stage Ordering in Staged Computation | p. 77 |
Staged Notational Definitions | p. 97 |
A Journey from Interpreters to Compilers and Virtual Machines | p. 117 |
DAOP-ADL: An Architecture Description Language for Dynamic Component and Aspect-Based Development | p. 118 |
ANEMIC: Automatic Interface Enabler for Model Integrated Computing | p. 138 |
An Approach for Supporting Aspect-Oriented Domain Modeling | p. 151 |
The Convergence of AOP and Active Databases: Towards Reactive Middleware | p. 169 |
A Selective, Just-in-Time Aspect Weaver | p. 189 |
An Extension to the Subtype Relationship in C++ Implemented with Template Metaprogramming | p. 209 |
Concept-Controlled Polymorphism | p. 228 |
Component-Based DSL Development | p. 245 |
Towards a More Piece-ful World | p. 265 |
A Generative Approach to Framework Instantiation | p. 267 |
Making Patterns Explicit with Metaprogramming | p. 287 |
Generating Spreadsheet-Like Tools from Strong Attribute Grammars | p. 307 |
SynchNet: A Petri Net Based Coordination Language for Distributed Objects | p. 324 |
Partial Evaluation of MATLAB | p. 344 |
An Easy-to-Use Toolkit for Efficient Java Bytecode Translators | p. 364 |
A Case for Test-Code Generation in Model-Driven Systems | p. 377 |
Author Index | p. 397 |
Table of Contents provided by Blackwell. All Rights Reserved. |
The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.