Skip to main content

previous disabled Page of 2
and
  1. No Access

    Article

    Model synchronization based on triple graph grammars: correctness, completeness and invertibility

    Triple graph grammars (TGGs) have been used successfully to analyze correctness and completeness of bidirectional model transformations, but a corresponding formal approach to model synchronization has been mi...

    Frank Hermann, Hartmut Ehrig, Fernando Orejas in Software & Systems Modeling (2015)

  2. No Access

    Book

  3. No Access

    Chapter

    General Introduction

    In this general introduction we give a general overview of graph and model transformation and a short overview of the parts and chapters of this book. The main questions are the following:

  4. ...
  5. Hartmut Ehrig, Claudia Ermel, Ulrike Golas, Frank Hermann in Graph and Model Transformation (2015)

  6. No Access

    Chapter

    Modelling and Static Analysis of Self-adaptive Systems by Graph Transformation

    Software systems nowadays require continuous operation despite changes both in user needs and in their operational environments. Self-adaptive systems are typically instrumented with tools to autonomously perf...

    Hartmut Ehrig, Claudia Ermel, Ulrike Golas, Frank Hermann in Graph and Model Transformation (2015)

  7. No Access

    Chapter

    Graph Transformation

    In this chapter, we introduce graphs and graph transformation. In Sect. 2.1, we define graphs, typed graphs, and typed attributed graphs with their corresponding morphisms. Transformations of these graphs are ...

    Hartmut Ehrig, Claudia Ermel, Ulrike Golas, Frank Hermann in Graph and Model Transformation (2015)

  8. No Access

    Chapter

    Tool Support

    The more graph transformations are applied in various application domains, the more tools supporting modelling, simulation and analysis of graph transformation system become crucial for the promotion of graph ...

    Hartmut Ehrig, Claudia Ermel, Ulrike Golas, Frank Hermann in Graph and Model Transformation (2015)

  9. No Access

    Chapter

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

    In this chapter, we introduce adhesive and \(\mathcal{M}\) -adhesive categories as the categorical foundation of gra...

    Hartmut Ehrig, Claudia Ermel, Ulrike Golas, Frank Hermann in Graph and Model Transformation (2015)

  10. No Access

    Chapter

    Multi-amalgamated Transformations

    In this chapter, we introduce amalgamated transformations. An amalgamated rule is based on a kernel rule, which defines a fixed part of the match, and multi rules, which extend this fixed match. From a kernel ...

    Hartmut Ehrig, Claudia Ermel, Ulrike Golas, Frank Hermann in Graph and Model Transformation (2015)

  11. No Access

    Chapter

    Analysis of Model Transformations

    Model transformations based on TGGs as presented in Chap. 7 provide an excellent framework for analysing and verifying a major part of the properties that ma...

    Hartmut Ehrig, Claudia Ermel, Ulrike Golas, Frank Hermann in Graph and Model Transformation (2015)

  12. No Access

    Chapter

    Enterprise Modelling and Model Integration

    The aim of enterprise modelling is to support and improve the design, documentation, analysis and administration of business objects and operations based on adequate modelling techniques [FG98, SAB98]. For thi...

    Hartmut Ehrig, Claudia Ermel, Ulrike Golas, Frank Hermann in Graph and Model Transformation (2015)

  13. No Access

    Chapter

    Model Transformation

    This chapter is an introduction to model transformation, which is a key component of model-driven development. Sect. 3.1 describes the relevance and concepts of model transformations in general. Using the noti...

    Hartmut Ehrig, Claudia Ermel, Ulrike Golas, Frank Hermann in Graph and Model Transformation (2015)

  14. No Access

    Chapter

    \(\mathcal{M}\) -Adhesive Transformation Systems

    In this chapter, we introduce \(\mathcal{M}\) -adhesive transformation systems based on the

    Hartmut Ehrig, Claudia Ermel, Ulrike Golas, Frank Hermann in Graph and Model Transformation (2015)

  15. No Access

    Chapter

    Model Transformation and Model Integration

    In this chapter, we describe the formal framework for model transformation and model integration based on triple graph grammars. For this purpose, we use triple graph transformation systems as introduced in Ch...

    Hartmut Ehrig, Claudia Ermel, Ulrike Golas, Frank Hermann in Graph and Model Transformation (2015)

  16. No Access

    Chapter

    Model Synchronisation

    Bidirectional model transformations are a key concept for model generation and synchronisation within model-driven engineering (MDE, see [Ste10, QVT15, CFH+09]). Triple graph grammars (TGGs) have been successfull...

    Hartmut Ehrig, Claudia Ermel, Ulrike Golas, Frank Hermann in Graph and Model Transformation (2015)

  17. No Access

    Chapter and Conference Paper

    Correctness of Model Synchronization Based on Triple Graph Grammars

    Triple graph grammars (TGGs) have been used successfully to analyze correctness and completeness of bidirectional model transformations, but a corresponding formal approach to model synchronization has been mi...

    Frank Hermann, Hartmut Ehrig in Model Driven Engineering Languages and Sys… (2011)

  18. No Access

    Chapter and Conference Paper

    From State- to Delta-Based Bidirectional Model Transformations: The Symmetric Case

    A bidirectional transformation (BX) keeps a pair of interrelated models synchronized. Symmetric BXs are those for which neither model in the pair fully determines the other. We build two algebraic frameworks f...

    Zinovy Diskin, Yingfei **ong in Model Driven Engineering Languages and Sys… (2011)

  19. Chapter and Conference Paper

    Incremental Service Composition Based on Partial Matching of Visual Contracts

    Services provide access to software components that can be discovered dynamically via the Internet. The increasing number of services a requester may be able to use demand support for finding and selecting ser...

    Muhammad Naeem, Reiko Heckel in Fundamental Approaches to Software Enginee… (2010)

  20. No Access

    Chapter and Conference Paper

    On-the-Fly Construction, Correctness and Completeness of Model Transformations Based on Triple Graph Grammars

    Triple graph grammars (TGGs) are a formal and intuitive concept for the specification of model transformations. Their main advantage is an automatic derivation of operational rules for bidirectional model tran...

    Hartmut Ehrig, Claudia Ermel, Frank Hermann in Model Driven Engineering Languages and Sys… (2009)

  21. Chapter and Conference Paper

    Transformation of Type Graphs with Inheritance for Ensuring Security in E-Government Networks

    E-government services usually process large amounts of confidential data. Therefore, security requirements for the communication between components have to be adhered in a strict way. Hence, it is of main inte...

    Frank Hermann, Hartmut Ehrig, Claudia Ermel in Fundamental Approaches to Software Enginee… (2009)

  22. No Access

    Chapter and Conference Paper

    Process Construction and Analysis for Workflows Modelled by Adhesive HLR Systems with Application Conditions

    Graph transformation systems (gts) are suitable for modelling concurrent and distributed behaviour of systems and in particular of workflows. Analysis of the behaviour of these models is in general highly complex...

    Frank Hermann in Graph Transformations (2008)

previous disabled Page of 2