Skip to main content
  • Book
  • © 2015

Graph and Model Transformation

General Framework and Applications

Authors:

  • Authors among the leading scientists and educators in the field
  • Techniques applicable in software engineering, concurrent and distributed systems, and visual modelling
  • Comprehensive treatment, includes a brief introduction to category theory

Buy it now

Buying options

eBook USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (12 chapters)

  1. Front Matter

    Pages I-XI
  2. Introduction to Graph and Model Transformation

    1. Front Matter

      Pages 1-3
    2. General Introduction

      • Hartmut Ehrig, Claudia Ermel, Ulrike Golas, Frank Hermann
      Pages 5-12
    3. Graph Transformation

      • Hartmut Ehrig, Claudia Ermel, Ulrike Golas, Frank Hermann
      Pages 13-41
    4. Model Transformation

      • Hartmut Ehrig, Claudia Ermel, Ulrike Golas, Frank Hermann
      Pages 43-62
  3. $$\mathcal{M}$$ -Adhesive Transformation Systems

    1. Front Matter

      Pages 63-65
  4. <InlineEquation ID="IEq1"><EquationSource Format="TEX"><![CDATA[$$\mathcal{M}$$]]></EquationSource></InlineEquation>-Adhesive Transformation Systems

    1. Adhesive and \(\mathcal{M}\)-Adhesive Categories

      • Hartmut Ehrig, Claudia Ermel, Ulrike Golas, Frank Hermann
      Pages 67-89
    2. \(\mathcal{M}\)-Adhesive Transformation Systems

      • Hartmut Ehrig, Claudia Ermel, Ulrike Golas, Frank Hermann
      Pages 91-138
    3. Multi-amalgamated Transformations

      • Hartmut Ehrig, Claudia Ermel, Ulrike Golas, Frank Hermann
      Pages 139-166
  5. Model Transformation Based on Triple Graph Grammars

    1. Front Matter

      Pages 167-169
    2. Model Transformation and Model Integration

      • Hartmut Ehrig, Claudia Ermel, Ulrike Golas, Frank Hermann
      Pages 171-213
    3. Analysis of Model Transformations

      • Hartmut Ehrig, Claudia Ermel, Ulrike Golas, Frank Hermann
      Pages 215-247
    4. Model Synchronisation

      • Hartmut Ehrig, Claudia Ermel, Ulrike Golas, Frank Hermann
      Pages 249-294
  6. Application Domains, Case Studies and Tool Support

    1. Front Matter

      Pages 295-297
    2. Modelling and Static Analysis of Self-adaptive Systems by Graph Transformation

      • Hartmut Ehrig, Claudia Ermel, Ulrike Golas, Frank Hermann
      Pages 299-326
    3. Enterprise Modelling and Model Integration

      • Hartmut Ehrig, Claudia Ermel, Ulrike Golas, Frank Hermann
      Pages 327-349
    4. Tool Support

      • Hartmut Ehrig, Claudia Ermel, Ulrike Golas, Frank Hermann
      Pages 351-399
  7. Back Matter

    Pages 401-472

About this book

This book is a comprehensive explanation of graph and model transformation. It contains a detailed introduction, including basic results and applications of the algebraic theory of graph transformations, and references to the historical context. Then in the main part the book contains detailed chapters on M-adhesive categories, M-adhesive transformation systems, and multi-amalgamated transformations, and model transformation based on triple graph grammars. In the final part of the book the authors examine application of the techniques in various domains, including chapters on case studies and tool support.

 

The book will be of interest to researchers and practitioners in the areas of theoretical computer science, software engineering, concurrent and distributed systems, and visual modelling.

Reviews

“The book is a comprehensive mathematical introduction to graph transformation and model transformations. … I must say that the text is written in a clear and well-structured manner; as such, it can be a valuable addition to the bookshelf of any researcher from mathematics or theoretical computer science or those practitioners who develop parallel code for visual modeling.” (Alexander Tzanov, Computing Reviews, computingreviews.com, October, 2016)

“The text is very coherent and uses a unified notation throughout. The language is easily understandable and examples and illustrations are generously used in all parts of the book. Any graduate of computer science should, in principle, be able to appreciate the contents of the book … .” (Andreas Maletti, zbMATH 1341.68002, 2016)

Authors and Affiliations

  • Fakultät IV - Elektrotech. & Informatik, Technische Universität Berlin, Berlin, Germany

    Hartmut Ehrig, Claudia Ermel

  • Institut für Informatik, Humboldt-Universität zu Berlin, Berlin, Germany

    Ulrike Golas

  • IC f. Security, Reliabl. & Trust, University of Luxembourg, Luxembourg, Luxembourg

    Frank Hermann

Bibliographic Information

Buy it now

Buying options

eBook USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access