Papyrus
Modeling environment

Papyrus

News & Events RSS

EclipseCon NA 2016
Posted Dec 20, 2015

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


Papyrus 1.1.3 Released
Posted Nov 30, 2015

The Eclipse Papyrus 1.1.3 release is now available!

Go to Download page to install Papyrus.


2nd Papyrus Summit and EclipseCon Europe 2015
Posted Nov 02, 2015

The 2nd Papyrus Summit will be held Tuesday November 3, 2015 in Ludwigsburg, Germany.

The Papyrus Team will also give a couple of presentations during EclipseCon Europe 2015 : "Papyrus4Java - UML diagrams for ordinary java developers" and "MDE with Papyrus, novelties and beyond"


Papyrus 1.1.0 Released
Posted Jun 23, 2015

The Eclipse Papyrus 1.1.0 release is now available! Check the new features on the what's new? page.

You can install Papyrus from the Mars packages or use the Papyrus Downloads page


Save the date!
Posted Dec 12, 2014

INVITATION BUSINESS BREAKFAST CEA TECH (WITH THE PARTICIPATION OF ERICSSON)

Your system design needs modeling: Papyrus, the MDE open-source cutting-edge solution

  • Thursday, January 29th 2015, at hotel Napoleon Paris

If you cannot come to Paris, we invite you to join a web-conference on the same subject Friday, January 30th 2015 at 10 am

Why participate?

  • You will understand the strategic value of Papyrus modeling tool
  • You will understand how to leverage both standard modeling languages (e.g., UML and SysML) and domain-specific modeling languages.
  • You will listen and exchange around the feedback from the company ERICSSON
Send us an email to register (dils -at- cea.fr)



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...

Exploitable

Enabler

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

Industrial

Industry ready, academia friendly

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

Also, 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.

Testimonials

Open quote Papyrus can be extended and specialized to provide the architect community with a domain-specific modeling language. Close quote

Ulf Olsson, Senior Expert at Ericsson's Business Unit Multimedia, Sweden

Technologies

UML

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

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.


Customozation

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: