Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Papyrus @ Eclipse Summit Europe 2010

2,567 views

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
  • Be the first to comment

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

×