Embedding and Confluence of Graph Transformations with Negative Application Conditions

  • Authors:
  • Leen Lambers;Hartmut Ehrig;Ulrike Prange;Fernando Orejas

  • Affiliations:
  • Institute for Software Engineering and Theoretical Informatics, Technical University, Berlin, Germany;Institute for Software Engineering and Theoretical Informatics, Technical University, Berlin, Germany;Institute for Software Engineering and Theoretical Informatics, Technical University, Berlin, Germany;Department L.S.I, Technical University of Catalonia, Spain

  • Venue:
  • ICGT '08 Proceedings of the 4th international conference on Graph Transformations
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

The goal of this paper is the generalization of embedding and confluence results for graph transformation systems to transformation systems with negative application conditions (NACs). These conditions restrict the application of a rule by expressing that a specific structure must not be present before or after applying the rule to a certain context. Such a condition influences each rule application and transformation and therefore changes significantly the properties of the transformation system. This behavior modification is reflected by the generalization of the Embedding Theorem and the Critical Pair Lemma or Local Confluence Theorem, formulated already for graph transformation systems without negative application conditions. The results hold for adhesive high-level replacement systems with NACs and are formulated in this paper for the instantiation to double-pushout graph transformation systems with NACs. All constructions and results are explained on a running example.