1 / 12

Towards Better Tool Support for Problem Frames

Towards Better Tool Support for Problem Frames. Eclipse-based Tool Integration. Offer reusable “Bells and Whistles” from GEF: Graph editor GMF: Graph editor (generated) EMF: XML editor (generated)

helga
Download Presentation

Towards Better Tool Support for Problem Frames

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. Towards Better Tool Support for Problem Frames Y.Yu @ open.ac.uk

  2. Eclipse-based Tool Integration • Offer reusable “Bells and Whistles” from • GEF: Graph editor • GMF: Graph editor (generated) • EMF: XML editor (generated) • OAW: DSL editor (generated) • Extensible using the plugin architecture • Interoperable: • all editors can be used together • with goal graph editor … • with feature modeling tool … Y.Yu @ open.ac.uk

  3. Editors for Problem Diagrams • Existing editor: ou.jf.jackson • 3 new editors • Text: DSL for problem diagrams + Can be edited using text editors + Syntax highlighting and checking - Adds some syntax sugars to the abstract syntax • XML: XMI for problem diagrams + Can be edited using tree editors + Conform to metamodel (abstract syntax) • Graph: diagram for problem diagrams + Intuitive editing + Zoom In/Out, Layout, Print, etc. + Can combine with other editors (e.g., property sheets) Y.Yu @ open.ac.uk

  4. ou.jf.jackson editor Diagram editor(GEF-based) Embedded table editor(GEF-based) Y.Yu @ open.ac.uk

  5. pfdsl text (DSL) editor DSL editor Y.Yu @ open.ac.uk

  6. pfdsl xmi editor XML editor Property sheet Y.Yu @ open.ac.uk

  7. Layout, zoom pfdsl_diagram editor Palettes Bird’s eye view Properties sheet Y.Yu @ open.ac.uk

  8. Where to Download ? RCP: pf-rcp-1.0.0.v200703210508.zip • JRE1.5.x: jre1.5.0_10.zip Y.Yu @ open.ac.uk

  9. Problem space tools integration …tools around Eclipse • goal model diagrams from U of TorontoOpenOME, TAOM4E, REDEPEND, … • Feature modeling tools from U of WaterlooFMP, Pure Variants, etc. View problem in multiple perspectives Y.Yu @ open.ac.uk

  10. Goal model with goal model Y.Yu @ open.ac.uk

  11. with business process (BPEL) BPEL editor Y.Yu @ open.ac.uk

  12. with fmp Feature Model Feature Metamodel Y.Yu @ open.ac.uk

More Related