1 / 13

Towards Better Tool Support for Goal Models

Towards Better Tool Support for Goal Models. Eclipse-based Tool Integration. Offer reusable “Bells and Whistles” from SWING: Graph editor GEF: Graph editor GMF: Graph editor (generated)

lana-mccall
Download Presentation

Towards Better Tool Support for Goal Models

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 Goal Models Y.Yu @ open.ac.uk

  2. Eclipse-based Tool Integration • Offer reusable “Bells and Whistles” from • SWING: Graph editor • 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 feature modeling tool … • with problem frames editor … • with business processes designer Y.Yu @ open.ac.uk

  3. Editors for Goal Models • Existing editor: OME, TAOM4E • 3 new editors • Textual: DSL for goal model language + Can be edited using text editors + Syntax highlighting and checking - Adds some syntax sugars to the abstract syntax • XML: XMI for goal models + Can be edited using tree editors + Conform to metamodel (abstract syntax) • Graph for goal graphs + Intuitive editing + Zoom In/Out, Layout, Print, etc. + Can combine with other editors (e.g., property sheets) Y.Yu @ open.ac.uk

  4. OME editor for goal graphs Diagram editor(SWING-based) Y.Yu @ open.ac.uk

  5. TAOM editor for goal graphs Diagram editor(GEF-based) Y.Yu @ open.ac.uk

  6. q7dsl text editor for goal models DSL editor Y.Yu @ open.ac.uk

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

  8. Layout, zoom Palettes goalmodel_diagram Goal model Properties sheet Bird’s eye view Y.Yu @ open.ac.uk

  9. Where to Download ? URL: http://mcs.open.ac.uk/yy66/tool/java/istar Users of the tools need: • RCP: openome-rcp-1.0.0.v<qualifier>.zip • JRE1.5.x: jre1.5.0_10.zip qualifier = yyyymmddhhmm Developers of the tools need: • IDE: openome-ide-1.0.0.zip • SDK: openome-sdk-1.0.0.<qualifier>.zip • JDK1.5.x: jdk1.5.0_09.zip Y.Yu @ open.ac.uk

  10. Problem space tools integration …tools around Eclipse • Goal modeling tools from U of TorontoOpenOME, TAOM4E, REDEPEND, … • Feature modeling tools from U of WaterlooFMP, Pure Variants, etc. • Problem frames tools from The Open University View problem in multiple perspectives Y.Yu @ open.ac.uk

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

  12. with feature models (fmp) Feature Model Feature Metamodel Y.Yu @ open.ac.uk

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

More Related