• Save

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

Papyrus @ Eclipse Summit Europe 2010

on

  • 2,563 views

Presentation of Papyrus UML and DSML Modeler during Modeling Symposium at Eclipse Summit Europe 2010 (ESE 2010) in Ludwisburg, Germany

Presentation of Papyrus UML and DSML Modeler during Modeling Symposium at Eclipse Summit Europe 2010 (ESE 2010) in Ludwisburg, Germany

Statistics

Views

Total Views
2,563
Views on SlideShare
2,563
Embed Views
0

Actions

Likes
1
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Papyrus @ Eclipse Summit Europe 2010 Papyrus @ Eclipse Summit Europe 2010 Presentation Transcript

  • Papyrus:A graphical modeling tool for UML2 and SysML.
    Rémi Schnekenburger
    Patrick Tessier
    {firstName.lastName}@cea.fr
  • Team
    CEA LIST (9)
    Tatiana Fesenko
    Sebastien Gerard (lead)
    Vincent Lorenzo
    Chokri Mraidha
    Ansgar Radermacher
    Remi Schnekenburger
    David Servat
    Yann Tanguy
    Patrick Tessier
    ATOS Origin: (6)
    Tristan Faure
    Vincent Hemery
    Thibault Landre
    Mathieu Velten
    Emilien Perico
    Raphael Faudou
    LIFL (1)
    Cedric Dumoulin
  • Project objectives
    Objectives:
    Full compliantUnifiedModelingLanguage2 (UML2) graphical modeler
     Relies on Eclipse implementation of standards
    Domain SpecificModelingLanguage(DSML) editor usingadvanced UML2 profile support
     Example: SysML and MARTE languages support.
  • UML2 support (1/2)
  • UML2 support (2/2)
  • Make Papyrus yours!
    New Language support with UML2 profiles
    Define new diagrams for Papyrus
    Papyrus SysML diagrams are created by extending UML2 diagrams
    Customize appearance and behavior of the editors
    Integrate model transformations
    for example: QVTo transformations
  • Papyrus customizations
    Tool customization (Palette)
    Reuse and extend existing tools
    Customize behavior: stereotype application, apperance, …
    Model tree view (Model explorer)
    Based on Modisco project
    Customize content and appearance
    Property view
    On-the-fly and static customization
    Add/remove editable properties
  • Modeling Wizards example
    From Modeling wizards
    1st International Master Class on Model-Driven Engineering    -   Sep. 30 - Oct. 2, 2010 - Oslo, Norway
    http://modelingwizards.isti.cnr.it/
  • Listerel – Critical Software Lab
    CEA LIST – Esterel Technologies collaboration
    Characteristics
    Open source:Shares components with Eclipse MDT Papyrus (EPL license)
    Open architecture:SysML model API for data extract, import or modifications
    Professional support:Unified look and feel with SCADE
    Main features
    System modeling based on SysML standard
    No duplication of efforts, no inconsistencies between system structural description (SysML Block Diagrams)and software behavioral description with SCADE Suite
     
  • Roadmap for next version (0.8)
    Join the Indigo release train
    Planned items:
    Consolidation of existing features
    e.g undo/redo management in multi-view context
    Enhance integration of customization abilities
    Adding validation support into diagrams
    Better display of stereotypes in diagrams
    Implementation of more UML elements
    e.g. Activity diagram
    Bugfixes!
  • More Information
    For developers...
    http://wiki.eclipse.org/Papyrus_Developer_Guide
    http://dev.eclipse.org/mailman/listinfo/mdt-papyrus.dev
    For vendors/consumers...
    http://www.eclipse.org/papyrus
    For users...
    news://news.eclipse.org/eclipse.papyrus
  • Legal Notices
    MOF, Object Management Group, OMG, OMG SysML, and Unified Modeling Language are trademarks of the Object Management Group
    UML is a registered trademark of the Object Management Group
    Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both
    Other company, product, or service names may be trademarks or service marks of others