Your SlideShare is downloading. ×
0
Papyrus @ Eclipse Summit Europe 2010
Papyrus @ Eclipse Summit Europe 2010
Papyrus @ Eclipse Summit Europe 2010
Papyrus @ Eclipse Summit Europe 2010
Papyrus @ Eclipse Summit Europe 2010
Papyrus @ Eclipse Summit Europe 2010
Papyrus @ Eclipse Summit Europe 2010
Papyrus @ Eclipse Summit Europe 2010
Papyrus @ Eclipse Summit Europe 2010
Papyrus @ Eclipse Summit Europe 2010
Papyrus @ Eclipse Summit Europe 2010
Papyrus @ Eclipse Summit Europe 2010
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Papyrus @ Eclipse Summit Europe 2010

2,122

Published on

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

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

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

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Raphael
  • Kenn
  • Rémi
  • Kenn
  • Kenn
  • Transcript

    • 1. Papyrus: A graphical modeling tool for UML2 and SysML. Rémi Schnekenburger Patrick Tessier {firstName.lastName}@cea.fr
    • 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. 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. UML2 support (1/2)
    • 5. UML2 support (2/2)
    • 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. 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. 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. 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. 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. 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. 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

    ×