Keynotes | |
Eating Our Own Dog Food: DSLs for Generative and Transformational Engineering | p. 1 |
If MDE Is the Solution, Then What Is the Problem? | p. 2 |
Regular Papers | |
Session: Language and Model Evolution | |
Language Evolution in Practice: The History of GMF | p. 3 |
A Novel Approach to Semi-automated Evolution of DSML Model Transformation | p. 23 |
Study of an API Migration for Two XML APIs | p. 42 |
Session: Variability and Product Lines | |
Composing Feature Models | p. 62 |
VML* - A Family of Languages for variability Management in Software Product Lines | p. 82 |
Multi-view Composition Language for Software Product Line Requirements | p. 103 |
Session: Short Papers | |
Yet Another Language Extension Scheme | p. 123 |
Model Transformation Languages Relying on Models as ADTs | p. 133 |
Towards Dynamic Evolution of Domain Specific Languages | p. 144 |
ScalaQL: Language-Integrated Database Queries for Scala | p. 154 |
Integration of Data Validation and User Interface Concerns in a DSL for Web Applications | p. 164 |
Ontological Metamodeling with Explicit Instantiation | p. 174 |
Session: Parsing, Compilation, and Demo | |
Verifiable Parse Table Composition for Deterministic Parsing | p. 184 |
Natural and Flexible Error Recovery for Generated Parsers | p. 204 |
PIL: A Platform Independent Language for Retargetable DSLs | p. 224 |
Graphical Template Language for Transformation Synthesis | p. 244 |
Session: Modularity in Languages | |
A Role-Based Approach towards Modular Language Engineering | p. 254 |
Language Boxes: Bending the Host Language with Modular Language Changes | p. 274 |
Declarative Scripting in Haskell | p. 294 |
Session: Metamodeling and Demo | |
An Automated Process for Implementing Multilevel Domain Models | p. 314 |
Domain-Specific Metamodelling Languages for Software Language Engineering | p. 334 |
Generating Smart Wrapper Libraries for Arbitrary APIs | p. 354 |
Closing the Gap between Modelling and Java | p. 374 |
Author Index | p. 385 |
Table of Contents provided by Ingram. 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.