Generative and Transformational Techniques in Software Engineering IV International Summer School, GTTSE 2011, Braga, Portugal, July 3-9, 2011, Revised and Extended Papers /

This tutorial volume includes revised and extended lecture notes of six long tutorials, five short tutorials, and one peer-reviewed participant contribution held at the 4th International Summer School on Generative and Transformational Techniques in Software Engineering, GTTSE 2011. The school prese...

Full description

Corporate Author: SpringerLink (Online service)
Other Authors: Lämmel, Ralf. (Editor, http://id.loc.gov/vocabulary/relators/edt), Saraiva, João. (Editor, http://id.loc.gov/vocabulary/relators/edt), Visser, Joost. (Editor, http://id.loc.gov/vocabulary/relators/edt)
Language:English
Published: Berlin, Heidelberg : Springer Berlin Heidelberg : Imprint: Springer, 2013.
Edition:1st ed. 2013.
Series:Programming and Software Engineering ; 7680
Subjects:
Online Access:https://doi.org/10.1007/978-3-642-35992-7
Table of Contents:
  • Compilation of Legacy Languages in the 21st Century
  • Variation Programming with the Choice Calculus
  • Leveraging Static Analysis in an IDE
  • Differencing UML Models: A Domain-Specific vs. a Domain-Agnostic Method
  • Model Management in the Wild
  • Bidirectional by Necessity: Data Persistence and Adaptability for Evolving Application Development
  • Requirements for Self-adaptation
  • Dynamic Program Analysis for Database Reverse Engineering
  • Model-Based Language Engineering with EMFText
  • Feature-Oriented Software Development: A Short Tutorial on Feature-Oriented Programming, Virtual Separation of Concerns, and Variability-Aware Analysis
  • Language and IDE Modularization and Composition with MPS
  • Tengi Interfaces for Tracing between Heterogeneous Components.