Eclipse Papyrus ™
Modeling environment

SysML 1.6 Released
Posted Sep 26, 2021

SysML 1.6 for eclipse 2021-09 release is now available! Go to the Market Place or use the update site to install it.

Papyrus 5.2.0 Released
Posted Sep 16, 2021

The Eclipse Papyrus 5.2.0 2021-09 release is now available! Go to the Download page to install it as an update site or a zip archive. The associated RCP is available from the RCP download page as well.

Papyrus 5.0.0 Released
Posted Dec 17, 2020

It is now possible to associate model explorer customizations to the architecture framework. Papyrus now requires Java 11 to run along with the 2020-12 eclipse releases and has trimmed down the number of re-exported bundles. Note that most of the 'relatives': Sysml 1.4, 1.6, Moka, designer... have also been made compatible with the new re-exports and the Java 11 migration. You can download the new release from the Download page to install it from an update site or a zip archive. The associated RCP is available from the RCP download page as well.

Papyrus 5.0.0
Posted Jun 17, 2020

We will now begin to work on the next major release of Papyrus (5.0.0) in order to allow us some API changes and other corrections. This version will be available in time to integrate the 2020-12 release train. Because we need to focus on this goal, there is no release planned for the 2020-09 train. The 5.0.0 release will contain, for example, the refactoring of some dependencies such as removing the reexports wherever possible and removing deprecated APIs lingering for far too long in the code base. We will inform you about any work undertaken on the wiki page Incoming work for 2020-12.

Papyrus 4.8.0 2020-06 Released
Posted Jun 17, 2020

The Eclipse Papyrus 4.8.0 2020-06 release is now available! Go to the Download page to install it as an update site or a zip archive. The associated RCP is available from the RCP download page as well.

Open quote Given the success of this pilot project, the Eclipse and Papyrus based toolchain is now being deployed on most embedded-C projects at Spacebel. Close quote

Arnaud Bourdoux, Project Manager at Spacebel

Domain Specific

Domain Specific

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



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


Industry ready, academia friendly

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

Eclipse Papyrus Use Case Stories

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

Aldebaran Use Case Story" Humanoid robots family is growing "
CIL4Sys Use Case Story" We cut the number of system engineers hours by more than half "
Plastic Omnium Use Case Story" From document-centric to model-centric "
Plastic Omnium

A MBE solution for industrial and academic applications

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

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

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



UML 2.5.0

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

Eclipse 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

Eclipse 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, Eclipse 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, Eclipse Papyrus provides textual notation edition with syntax highlight, completion and content assist. It is of course a customizable feature of Eclipse Papyrus.


Fully customizable environment

All the modeling features of Eclipse Papyrus are designed to be customizable and to maximize reuse. Therefore, should you want to adapt the standard configuration for a specific domain, notation, modeling practice or use the powerful customization mechanisms of Eclipse Papyrus to adapt the modeling environment to suit your needs. Many configurations in Eclipse 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

Eclipse Papyrus relatives

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