• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content

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,509 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,509
Views on SlideShare
2,509
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