The PROGRES approach: language and environment
Handbook of graph grammars and computing by graph transformation
Transformation of UML Models to CSP: A Case Study for Graph Transformation Tools
Applications of Graph Transformations with Industrial Relevance
Interoperability Services for Models and Ontologies
Proceedings of the 2011 conference on Databases and Information Systems VI: Selected Papers from the Ninth International Baltic Conference, DB&IS 2010
Reverse engineering using graph queries
Graph transformations and model-driven engineering
Hi-index | 0.00 |
PROGRES (PROgrammed Graph REwriting Systems) [1] has been developed since the late 1980s, and thus constitutes one of the eldest implemented graph rewriting languages and environments. It is based on the logicoriented approach to graph grammars. The PROGRES language allows to model the structure and the behavior of software applications in a visual and declarative way. Thereby, it is not tied to a specific application domain, but may be used for arbitrary software applications (see [2] for a simple example). Besides an extensive language, PROGRES offers an integrated modeling environment, including a syntax-directed editor, an interpreter, and a debugger. Furthermore, the environment supports rapid prototyping by generating executable source code from a specification. The code can be embedded into a visual prototype.