1 / 15

A model editor for DPF

Dag Viggo Lokøen and Øyvind Bech Supervisor: Yngve Lamo Osterøy 2010. A model editor for DPF. Motivation. UML. Industry standard in modeling Needs external constraint language (OCL). Current state of art. Editors all the way down ( today ). Eclipse Modeling Framework. Ecore :

marcie
Download Presentation

A model editor for DPF

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