helga
Uploaded by
12 SLIDES
256 VUES
120LIKES

Towards Better Tool Support for Problem Frames

DESCRIPTION

This project focuses on improving tool support for problem frames through Eclipse-based integration. It offers reusable components from various frameworks, including GEF for graph editors and extensible DSL editors generated by EMF and OAW. The editors are designed for interoperability, allowing users to combine different tools seamlessly. Key features include text-based syntax highlighting, XML editing conforming to metamodels, and intuitive graph diagram editing with zoom and layout options. This comprehensive approach enables problem analysis from multiple perspectives.

1 / 12

Download Presentation
Télécharger la présentation

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
SlideServe
Audio
Live Player
Audio Wave
Play slide audio to activate visualizer