#### Filter Results:

- Full text PDF available (137)

#### Publication Year

1990

2017

- This year (3)
- Last 5 years (56)
- Last 10 years (102)

#### Publication Type

#### Co-author

#### Journals and Conferences

#### Key Phrases

Learn More

- Hartmut Ehrig, Karsten Ehrig, Ulrike Golas, Gabriele Taentzer
- Monographs in Theoretical Computer Science. An…
- 2006

- Gabriele Taentzer
- AGTIVE
- 2003

AGG is a general development environment for algebraic graph transformation systems which follows the interpretative approach. Its special power comes from a very flexible attribution concept. AGG graphs are allowed to be attributed by any kind of Java objects. Graph transformations can be equipped with arbitrary computations on these Java objects described… (More)

The Eclipse Modeling Framework (EMF) provides modeling and code generation facilities for Java applications based on structured data models. Henshin is a new language and associated tool set for in-place transformations of EMF models. The Henshin transformation language uses pattern-based rules on the lowest level, which can be structured into nested… (More)

- Hartmut Ehrig, Ulrike Golas, Gabriele Taentzer
- ICGT
- 2004

The concept of typed attributed graph transformation is most significant for modeling and meta modeling in software engineering and visual languages, but up to now there is no adequate theory for this important branch of graph transformation. In this paper we give a new formalization of typed attributed graphs, which allows node and edge attribution. The… (More)

- Reiko Heckel, Jochen Malte Küster, Gabriele Taentzer
- ICGT
- 2002

The issue of confluence is of major importance for the successful application of attributed graph transformation, such as automated translation of UML models into semantic domains. Whereas termination is undecidable in general and must be established by carefully designing the rules, local confluence can be shown for term rewriting and graph rewriting using… (More)

- Gabriele Taentzer
- AGTIVE
- 1999

AGG is a general tool environment for algebraic graph transformation which follows the interpretative approach. Its special power comes from a very exible attribution concept. AGG graphs are allowed to be attributed by any kind of Java objects. Graph transformations can be equipped with arbitrary computations on these Java objects described by a Java… (More)

- Annegret Habel, Reiko Heckel, Gabriele Taentzer
- Fundam. Inform.
- 1996

In each graph-grammar approach it is deened how and under which conditions graph productions can be applied to a given graph in order to obtain a derived graph. The conditions under which productions can be applied are called application conditions. Although the generative power of most of the known general graph-grammar approaches is suucient to generate… (More)

- Tom Mens, Gabriele Taentzer, Olga Runge
- Software & Systems Modeling
- 2006

Refactoring is a widely accepted technique to improve the structure of object-oriented software. Nevertheless, existing tool support remains restricted to automatically applying refactoring transformations. Deciding what to refactor and which refactoring to apply still remains a difficult manual process, due to the many dependencies and interrelationships… (More)

- R Bardohl, G Taentzer, M Minas, A Sch Urr
- 1999

Syntax Graph (ASG) Derivation Spatial Relations Graph (SRG) Derivation translation syntax-directed editor interpreter/compiler layout algorithm graphics editor scanning rendering parsing Figure 3.1: Three levels of visual sentence representation. Please note that the derivation histories of SRGs and ASGs have to be modeled as separate data structures. A… (More)

- Marc Andries, Gregor Engels, +6 authors Gabriele Taentzer
- Sci. Comput. Program.
- 1999

The framework of graph transformation combines the potentials and advantages of both, graphs and rules, to a single computational paradigm. In this paper we present some recent developments in applying graph transformation as a rule-based framework for the speciication and development of systems, languages, and tools. After reviewing the basic features of… (More)