vix.ing · top · new · best · stats · spec

The Jury is still out: A Comparison of AGG, Fujaba, and PROGRES

2015/11/03 by Christian Fuß, Christof Mosler, Fuß, Christian +5
Computer Science · #Advanced Software Engineering Methodologies #Model-Driven Software Engineering Techniques #Software System Performance and Reliability

paper · doi:10.14279/tuj.eceasst.6.65

openalex publication_date 2024/03/12 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/01

Abstract

Graph transformation languages offer a declarative and visual programming method for software systems with complex data structures. Some of these languages have reached a level of maturity that allows not only conceptual but also practical use. This paper compares the three widespread graph transformation languages AGG, Fujaba, and PROGRES, considering their latest developments. The comparison is three-fold and regards conceptual aspects, language properties, and infrastructure features. Because of the different relevance of these aspects, we do not determine a clear winner but leave it to the reader.

Related