1 / 15

DPF Model Editor: Industry-Standard UML Editing Tool for Eclipse

This project presents a model editor for DPF with UML support, utilizing Eclipse Modeling Framework. It includes user-definable code generation rules and an implementation of the OMG MOF standard. The editor aims to address current limitations and offers a rich feature set for code generation. Looking towards the future, the project explores a new direction with the Diagrammatic Predicate Framework based on Generalized Sketches, offering configurable appearance and semantics. The ultimate goal is to develop a functional editor for DPF using model transformations.

marcie
Télécharger la présentation

DPF Model Editor: Industry-Standard UML Editing Tool for Eclipse

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. Dag Viggo Lokøen and Øyvind Bech Supervisor: Yngve Lamo Osterøy 2010 A model editor for DPF

  2. Motivation

  3. UML • Industry standard in modeling • Needsexternalconstraintlanguage (OCL)

  4. Current state of art

  5. Editors all thewaydown (today)

  6. Eclipse Modeling Framework • Ecore: • main part of EMF • an implementation of the OMG MOF standard • "industry standard" (Rational Rose / IBM) • Generates code with rich feature set • User-definable code generation rules

  7. Eclipse / EMF demo • EMF’s implementation of MOF/MDA • What is .ecore? • What is .ecore_diagram? • What is .genmodel?

  8. Example: Semipoker • Eclipse plug-in • Simple card and deck model • Movie

  9. Editors all thewaydown (tomorrow?)

  10. Diagrammatic Predicate Framework • Based on Generalized Sketches • Boxes and arrows, configurable appearance and semantics through signatures (no tacked-on constraint language) • Old-time editor (Sketcher 95)

  11. The Future™ • Problems with existing solutions • Sketcher 95 • Sketcher .Net • SSK/GMF solution • Goal of project • Functional editor for DPF • Use model transformations in editor generation

More Related