Model Driven Development mit Eclipse

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Model Driven Development mit Eclipse - Presentation Transcript

    1. Model Driven Development mit Eclipse Eclipse Modeling Framework Christian Kerl, DLR-SC Braunschweig, 15.09.2009
    2. Gliederung
      • Eclipse Modeling Framework - Was ist das?
      • Komponenten
        • Metamodel Ecore
        • Codegenerator
        • Laufzeitbibliothek
      • Umfeld
      • Ausblick
      • Beispiel
      • Quellen
    3. Eclipse Modeling Framework - Was ist das?
      • MDD für Eclipse
      • "To model or to program, that is not the question."
      • verbindet
        • Modellierung
        • Programmierung
    4. Komponenten - Metamodel Ecore
      • zur Beschreibung von Klassen mit
        • Attributen
        • Referenzen
        • Operationen
      • entspricht UML-Klassendiagram
      • erstellt mit
        • Editor
        • Import von UML, Java, XMLSchema
    5. Komponenten - Codegenerator
      • generiert Java-Code aus Ecore-Model
      • 4 Stufen
        • Model
        • Edit
        • Editor
        • Tests
      • unterstützt erneutes Generieren/Merge
    6. Komponenten – Laufzeitbibliothek (1)
      • ChangeNotification
        • Änderungen von Objekten verfolgen
      • ChangeRecorder
        • Änderungen von Objekten aufzeichnen
      • Persistence
        • Objekte in XML speichern
      • Validation
        • Constraints für Modelle definieren
      Quelle: http://www.flickr.com/photos/photos_clinker/
    7. Komponenten – Laufzeitbibliothek (2)
      • ItemProvider
        • Darstellung in Bäumen, Tabellen
      • Commands
        • Undo/Redo Unterstützung
    8. Umfeld
      • openArchitectureWare
        • DSL, Model2Model-, Model2Text-Transformation
      • Graphical Modeling Framework
        • Grafische Editoren generieren
      • EMF Teneo
        • Datenbankpersistenz mit Hibernate, EclipseLink
      • EMF Validation
        • Komplexe Constraints mit OCL, Java
      • EMF Compare
        • Diff- und Merge-Engine
    9. Ausblick
      • hoher Reifegrad
      • Basis vieler weiterer Eclipse-Projekte
        • UML2-Tools
        • e4
      • verwendet in Industrie und Forschung
        • IBM
        • SAP
        • NASA
        • DLR
    10. Beispiel
    11. Quellen
      • Budinsky, Frank; et al: EMF : Eclipse Modeling Framework. 2. Auflage. Amsterdam : Addison-Wesley Longman, 2009. - ISBN 0-321-33188-5
      • http://www.eclipse.org/emf /
      • http://www.openarchitectureware.org/
      Quelle: http://www.addison-wesley.de/

    + Andreas SchreiberAndreas Schreiber, 2 months ago

    custom

    145 views, 0 favs, 0 embeds more stats

    DLR SC TechTalk über Model Driven Development mit more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 145
      • 145 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 0
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories