Graph transformation for software engineers : with applications to model-based development and domain-specific language engineering / Reiko Heckel, Gabriele Taentzer.

This book is an introduction to graph transformation as a foundation to model-based software engineering at the level of both individual systems and domain-specific modelling languages. The first part of the book presents the fundamentals in a precise, yet largely informal way. Besides serving as pr...

Full description

Saved in:
Bibliographic Details
Main Authors: Heckel, Reiko (Author), Taentzer, Gabriele (Author)
Format: eBook
Language:English
Published: Cham : Springer, 2020.
Subjects:
Online Access:Click for online access
Table of Contents:
  • Part I, Graph Transformation
  • Graphs for Modeling and Specification
  • Graph Transformation Concepts
  • Beyond Individual Rules: Usage Scenarios and Control Structures
  • Analysis and Improvement of Graph Transformation Systems
  • Part II, Graph Transformation in Software Engineering
  • Detecting Inconsistent Requirements in a Use Case-Driven Approach
  • Service Specification and Matching
  • Model-Based Testing
  • Reverse Engineering: Inferring Visual Contracts from Java Programs
  • Stochastic Analysis of Dynamic Software Architectures
  • Advanced Modeling Language Definition: Integrating Meta-modeling with Graph Transformation
  • Improving Models and Understanding Model Changes
  • Translating and Synchronizing Models.