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
 ...
Project objectives
• Objectives:
 Full compliant Unified Modeling Language 2 (UML2) graphical
modeler
 Relies on Eclipse...
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 a...
Papyrus customizations
• Tool customization (Palette)
 Reuse and extend existing tools
 Customize behavior: stereotype a...
Modeling Wizards example
• From Modeling wizards
 1st International Master Class on Model-Driven Engineering - Sep. 30 - ...
Listerel – Critical Software Lab
• CEA LIST – Esterel Technologies collaboration
• Characteristics
 Open source:
Shares c...
Roadmap for next version (0.8)
• Join the Indigo release train
• Planned items:
 Consolidation of existing features
 e.g...
More Information
• For developers...
 http://wiki.eclipse.org/Papyrus_Developer_Guide
 http://dev.eclipse.org/mailman/li...
Legal Notices
• MOF, Object Management Group, OMG, OMG
SysML, and Unified Modeling Language are
trademarks of the Object M...
Upcoming SlideShare
Loading in...5
×

Papyrus @ Eclipse Summit Europe 2010

2,141

Published on

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

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,141
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Raphael
  • Kenn
  • Rémi
  • Kenn
  • Kenn
  • Papyrus @ Eclipse Summit Europe 2010

    1. 1. Papyrus: A graphical modeling tool for UML2 and SysML. Rémi Schnekenburger Patrick Tessier {firstName.lastName}@cea.fr
    2. 2. 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
    3. 3. Project objectives • Objectives:  Full compliant Unified Modeling Language 2 (UML2) graphical modeler  Relies on Eclipse implementation of standards  Domain Specific Modeling Language (DSML) editor using advanced UML2 profile support  Example: SysML and MARTE languages support.
    4. 4. UML2 support (1/2)
    5. 5. UML2 support (2/2)
    6. 6. 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
    7. 7. 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
    8. 8. 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/
    9. 9. 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
    10. 10. 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!
    11. 11. 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
    12. 12. 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

    ×