Handbook of Graph Grammars and Computing by Graph Transformation 1999
DOI: 10.1142/9789812815149_0013
|View full text |Cite
|
Sign up to set email alerts
|

The Progres Approach: Language and Environment

Abstract: Graphs play an important role within many areas of computer science. Rule-based languages, on the other hand, are well-suited for the description of transformation or inference processes on complex data structures. Why not combining two successful principles in one formalism? This is the common vision of the graph transformation community and the main motivation behind the development of PROGRES, a visual language that supports PROgramming with Graph REwriting Systems. The language PROGRES was developed having… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
122
0
1

Year Published

2002
2002
2013
2013

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 204 publications
(124 citation statements)
references
References 3 publications
1
122
0
1
Order By: Relevance
“…In the case of the IREEN prototype presented in Sect. 4.2, the PROGRES environment generates fast code from graph transformation rules by employing sophisticated heuristics for graph pattern matching [35]. In the C++ framework presented in Section 9, the integration algorithm was implemented even more efficiently by exploiting specific properties of the integrator rule set and by hard-coding the domain-independent core part of the integration algorithm.…”
Section: Resultsmentioning
confidence: 99%
See 3 more Smart Citations
“…In the case of the IREEN prototype presented in Sect. 4.2, the PROGRES environment generates fast code from graph transformation rules by employing sophisticated heuristics for graph pattern matching [35]. In the C++ framework presented in Section 9, the integration algorithm was implemented even more efficiently by exploiting specific properties of the integrator rule set and by hard-coding the domain-independent core part of the integration algorithm.…”
Section: Resultsmentioning
confidence: 99%
“…As a notation for graph grammars and graph transformation systems, we will use the specification language PROGRES [35]. We have specified our graph algorithm for incremental and interactive consistency maintenance with the help of the PROGRES development environment, which offers -among other tools such as a syntax-aided editor and an interpreter -a compiler which generates code from the specification.…”
Section: Graph Grammars and Graph Transformation Systemsmentioning
confidence: 99%
See 2 more Smart Citations
“…For example, Große-Rhode, Parisi-Presicce, and Simeoni introduce in [22] a notion of module for typed graph transformation systems, with interfaces and implementation bodies; they propose operations for union, composition, and refinement of modules. Other approaches to modularisation of graph transformation systems include PROGRES Packages [42], GRACE Graph Transformation Units and Modules [31], and DIEGO Modules [43]. See [26] for a discussion on these proposals.…”
Section: Introductionmentioning
confidence: 99%