1 / 15

Erweiterung von EMF Refactor um Update‐ Funktionalität in grafischen Editoren

Erweiterung von EMF Refactor um Update‐ Funktionalität in grafischen Editoren. Thorsten Arendt, AG Taentzer , SWT FoPra -Vorstellung, 19. April 2012. EMF Refactor.

kaori
Download Presentation

Erweiterung von EMF Refactor um Update‐ Funktionalität in grafischen Editoren

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Erweiterung von EMF Refactor um Update‐Funktionalität in grafischenEditoren Thorsten Arendt, AG Taentzer, SWT FoPra-Vorstellung, 19. April 2012

  2. EMF Refactor • Eclipse Incubation ProjektzurSpezifikation und Durchführung von Refactorings auf Modellen, die auf dem Eclipse Modeling Framework (EMF) basieren • KonkreteSpezifikationendurch • Henshin-Regeln (Musterdefinition auf derabstrakten Syntax) • OCL Constraints • Java-Code • Kompositionausvorhandenen Refactorings • … • ProjektspezifischeKonfiguration und einheitlicheAusführung

  3. EMF Refactor • Eclipse Incubation ProjektzurSpezifikation und Durchführung von Refactorings auf Modellen, die auf dem Eclipse Modeling Framework (EMF) basieren • KonkreteSpezifikationendurch • Henshin-Regeln (Musterdefinition auf derabstrakten Syntax) • OCL Constraints • Java-Code • Kompositionausvorhandenen Refactorings • … • ProjektspezifischeKonfiguration und einheitlicheAusführung

  4. bisher:

  5. bisher:

  6. bisher:

  7. bisher:

  8. Aufgaben und Rahmendaten • Aufgaben • Einarbeitung in EMF Refactor, Graphical Modeling Framework (GMF) und IBM Rational Software Architect (RSA) • AufnahmederAnforderungen (z.B. durchSzenarien) • RecherchenachMöglichkeiteneinerautomatisierten Update-Funktionalitätgrafischer GMF/RSA-Editoren • Umsetzung in EMF Refactor • Rahmendaten • 2 Bearbeiter • SS 2012 • Voraussetzungen • Eclipse, EMF, Java • LV Softwarequalität • Werkzeuge: Eclipse, EMF, GMF, EMF Refactor, IBM RSA, Java

  9. Erweiterung von EMF Refactor um die zusätzliche Spezifikationssprache EWL Thorsten Arendt, AG Taentzer, SWT FoPra-Vorstellung, 19. April 2012

  10. EMF Refactor • Eclipse Incubation ProjektzurSpezifikation und Durchführung von Refactorings auf Modellen, die auf dem Eclipse Modeling Framework (EMF) basieren • KonkreteSpezifikationendurch • Henshin-Regeln (Musterdefinition auf derabstrakten Syntax) • OCL Constraints • Java-Code • Kompositionausvorhandenen Refactorings • … • ProjektspezifischeKonfiguration und einheitlicheAusführung

  11. EMF Refactor • Eclipse Incubation ProjektzurSpezifikation und Durchführung von Refactorings auf Modellen, die auf dem Eclipse Modeling Framework (EMF) basieren • KonkreteSpezifikationendurch • Henshin-Regeln (Musterdefinition auf derabstrakten Syntax) • OCL Constraints • Java-Code • Kompositionausvorhandenen Refactorings • … • ProjektspezifischeKonfiguration und einheitlicheAusführung

  12. Epsilon Wizard Language (EWL) • Teilder Epsilon-Sprachenfamiliefür das Management von EMF-basiertenModellen • Zweck: In-place Transformationen von EMF-basiertenModellenunterEinbindung des Benutzers

  13. Epsilon Wizard Language (EWL) • Teilder Epsilon-Sprachenfamiliefür das Management von EMF-basiertenModellen • Zweck: In-place Transformationen von EMF-basiertenModellenunterEinbindung des Benutzers • Ziel des FoPras:

  14. Aufgaben und Rahmendaten • Aufgaben • Einarbeitung in EWL und EMF Refactor • Analyse des EWL Interpreters • Integration in EMF Refactor • Rahmendaten • 2 Bearbeiter • SS 2012 • Voraussetzungen • Eclipse, EMF, Java • LV Softwarequalität • Englisch • Werkzeuge: Eclipse, EMF, EMF Refactor, EWL, Java, JET, …

  15. Bewerbungen für FoPras im SoSe2012 • FoPra 1: Erweiterung von EMF Refactor um Update‐Funktionalität in grafischenEditoren • FoPra 2: Erweiterung von EMF Refactor um die zusätzliche Spezifikationssprache EWL • Bewerbungen bitte bis Freitag, 27. April 2012 anarendt@mathematik.uni-marburg.de • VergabederFoPras und Start Anfang Mai

More Related