Towards better tool support for goal models
Download
1 / 13

Towards Better Tool Support for Goal Models - PowerPoint PPT Presentation


  • 67 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


ad