Towards better tool support for goal models
This presentation is the property of its rightful owner.
Sponsored Links
1 / 13

Towards Better Tool Support for Goal Models PowerPoint PPT Presentation


  • 44 Views
  • Uploaded on
  • Presentation posted in: General

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)

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Towards better tool support for goal models

Towards Better Tool Support for Goal Models

Y.Yu @ open.ac.uk


Eclipse based tool integration

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


Editors for goal models

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


Ome editor for goal graphs

OME editor for goal graphs

Diagram editor(SWING-based)

Y.Yu @ open.ac.uk


Taom editor for goal graphs

TAOM editor for goal graphs

Diagram editor(GEF-based)

Y.Yu @ open.ac.uk


Q7dsl text editor for goal models

q7dsl text editor for goal models

DSL editor

Y.Yu @ open.ac.uk


Pfdsl xmi editor

pfdsl xmi editor

XML editor

Property sheet

Y.Yu @ open.ac.uk


Goalmodel diagram

Layout, zoom

Palettes

goalmodel_diagram

Goal model

Properties sheet

Bird’s eye view

Y.Yu @ open.ac.uk


Where to download

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


Problem space tools integration

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


With business process bpel

with business process (BPEL)

BPEL editor

Goal editor

Y.Yu @ open.ac.uk

BPEL outline


With feature models fmp

with feature models (fmp)

Feature Model

Feature Metamodel

Y.Yu @ open.ac.uk


Pfdsl diagram editor

Layout, zoom

pfdsl_diagram editor

Palettes

Bird’s eye view

Properties sheet

Y.Yu @ open.ac.uk


  • Login