Towards better tool support for goal models
Download
1 / 13

Towards Better Tool Support for Goal Models - PowerPoint PPT Presentation


  • 69 Views
  • Uploaded on

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)

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Towards Better Tool Support for Goal Models' - lana-mccall


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