Modeling environment

Talks at EclipseCon France 2016
Posted Apr 25, 2016

Some presentations about or related to Papyrus will be given during EclipseCon France 2016 :

Eclipse Newsletter on Model-Based Engineering
Posted Apr 20, 2016

This month, the Eclipse Newsletter focuses on Model-Based Engineering. Some applications of Papyrus for MBE and the last developments of Papyrus are presented in four detailed articles. Details here.

Papyrus, a full-fledged framework for empowering model-based engineering for better complex systems
Posted Mar 07, 2016

Thanks to Papyrus, engineers from various industrial domains can put model-based engineering to work for their systems and software engineering projects. Details here.

Papyrus used to simplify distribution of computing tasks in complex systems
Posted Mar 03, 2016

Researchers at List, a CEA Tech institute, have developed a technique and related tools based on Papyrus for distributing software across machines in complex systems. This novel technique is faster and more efficient than the traditional method. Details here.

EclipseCon NA 2016
Posted Dec 20, 2015

Some presentations about or related to Papyrus will be given during EclipseCon NA 2016 :

Open quote Papyrus is now a desirable and robust UML modeling tool which is industry ready. Close quote

Ronan Barrett, Senior Specialist at Ericsson

Standard Modeling

Standard based

Implemented standards: UML 2.5.0, SysML 1.1 & 1.4, OCL 2.3.1, fUML 1.1, ALF 1.0.1, MARTE 1.1 (incubation), EAST-ADL (incubation), RobotML (incubation), UML-RT (incubation) and ISO/IEC 42010.

Domain Specific

Domain Specific

To address any specific domain, every part of Papyrus may be customized: UML profile, model explorer, diagram notation and style, properties views, palette and creation menus, and much more...



Papyrus enables model-based techniques: model-based simulation, model-based formal testing, safety analysis, performance/trade-offs analysis, architecture exploration...


Industry ready, academia friendly

Papyrus is an industrial-grade open source Model-Based Engineering tool. Papyrus has notably been used successfuly in industrial projects and is the base platform for several industrial modeling tools.

Papyrus Use Case Stories

Have a look to our detailed use case stories to learn how Papyrus has been applied to enable MBE in practice:

Plastic Omnium Use Case Story" From document-centric to model-centric "
Plastic Omnium
Ericsson Use Case Story" Design, architects, and complex communication systems: painting the bigger picture "
LRI - CEA LIST Use Case Story" Giving birth to safe robots - A human’s best friends "

A MBE solution for industrial and academic applications

As part of Polarsys (the Industrial Working Group of Eclipse), Papyrus has become a PolarSys Solution.

In addition, in order to federate the industrial needs and efforts on MBE, a Papyrus Industrial Consortium has been setup.

Finally, Papyrus being open source, it has become the natural choice in academia for both teaching and research purposes.



UML 2.5.0

Papyrus is graphical editing tool for UML 2 as defined by OMG. Papyrus targets to implement 100% of the OMG specification!

Papyrus provides editors for all the UML diagrams:

  • Class Diagram
  • Object Diagram
  • Package Diagram
  • Composite Structure Diagram
  • Component Diagram
  • Deployment Diagram
  • Profile Diagram
  • Use case Diagram
  • Activity Diagram
  • State machine Diagram
  • Communication Diagram
  • Sequence Diagram
  • Timing Diagram
  • Interaction overview Diagram


SysML 1.1 and 1.4

Papyrus provides also a complete support to SysML in order to enable model-based system engineering. Specific tabular and graphical editors required for SysML are also provided:

  • Block Definition Diagram
  • Internal Block Diagram
  • Requirement Diagram
  • Parametric Diagram
  • Requirement table
  • Allocation table

Model Execution

Model execution

Thanks to Moka, Papyrus can execute models using a rich and extensible animation and simulation framework.

Also, as graphical modeling is not always the best way for specifying the behavior of executable models, Papyrus provides textual notation edition with syntax highlight, completion and content assist. It is of course a customizable feature of Papyrus.


Fully customizable environment

All the modeling features of Papyrus are designed to be customizable and to maximize reuse. Therefore, should you want to adapt the standard Papyrus configuration for a specific domain, notation, modeling practice, use the powerful customization mechanisms of Papyrus to adapt the Papyrus modeling environment to suit your needs. Many configurations in Papyrus being model-based, the customization can be done live.

  • Define your own graphical, textual or tabular notation.
  • Filter existing palettes or define your own ones with a model-based configuration.
  • Define dedicated properties views to present just the characteristics that are important to you.
  • Read your model with dedicated model explorer structuring and rendering.
  • Reuse standard languages or define your own modeling language thanks to the UML profile editor.

Papyrus relatives

Papyrus relatives

Many technologies complement, extend or use Papyrus. Following are key ones: