SlideServe
Menu
Préférences
© SlideServe · v2026

Comparative Analysis of GMF and Graphiti: Insights from the KPD Symposium

gafna avatar
6 diapositives · 198 Views · Aug 23, 2014

This summary highlights key discussions from the KPD Symposium featuring Andreas Rentschler, Christian Stritzke, Jóakim Gunnarson, Mario Wieser, and Misha Strittmatter. The presenters examined the strengths and weaknesses of Graphiti and GMF in terms of code maintainability, modularity, and extensibility. Notably, Graphiti is seen as more mature, surpassing GMF in understandability and maintainability. However, both approaches face challenges, such as manual routing and layout programming. The consensus favors Graphiti for future PCM editor implementations.

Comparative Analysis of GMF and Graphiti: Insights from the KPD Symposium - slide 1
01 / 6Comparative Analysis of GMF and Graphiti: Insights from the KPD Symposium
1 / 17

Télécharger la présentation

Comparative Analysis of GMF and Graphiti: Insights from the KPD Symposium
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. GMF vs. Graphiti BOG Results KPD Symposium Andreas Rentschler, Christian Stritzke, JóakimGunnarson v. Kistowski Mario Wieser, Misha Strittmatter

  2. Erwartungen • Graphiti/Spray interestingfor Palladio Refactoring • forDiff Viewer • longterm: replacementof PCM Editors

  3. Requirements • Modularizable / Extensible • Reuseable • Graphiti: • morematurethan GMF • codebettertomaintain& betterunderstandability

  4. Graphiti (vs. GMF) • Con • Routing of Lines havetobeprogrammedmanually • Layouting • Coderedundancy • Pro • moremature • gefand draw2d encapsulated • bettermaintainability (customizations in GMF generatedcode)

  5. Spray (vs. Graphiti ohne Spray) • Pro: • Code generation • Codeparts canbecomfortablyexcludedfrom (re)generationtomakemanualcusomizations • Con: • Kein Zugriff auf Eigenschaften des Parent Shapes • Graphiti entwickelt sich schneller als Spray • Spray generiert noch in altes Feature Konzept • Tool nicht stabil • Generierte Editoren haben Abhängigkeiten zu Spray • DSL für Shapegenerierung ist nicht ausgereift • Spray vermutlich nicht für Editorfragmente geeignet

  6. Conclusions • Graphitigood • Spray bad • As mentioned in Chrisitans Talk: Sebastian Lehrigshouldimplement all PCM Editors withGraphiti