Papyrus (software)
| Papyrus | |
|---|---|
| Developers | Commissariat à l'Énergie Atomique (CEA-List), Atos, Cedric Dumoulin (LIFL) |
| Stable release | 6.7.0
/ June 2024[1] |
| Written in | Java[2] |
| Operating system | Windows, Linux, macOS |
| Available in | English |
| Type | UML tool |
| License | EPL[3] |
| Website | eclipse |
| Repository | gitlab |
Papyrus is an open-source UML 2 tool based on Eclipse and licensed under the EPL.[4][5][6][7] It has been developed by the Laboratory of Model Driven Engineering for Embedded Systems (LISE) which is a part of the French Alternative Energies and Atomic Energy Commission (CEA-List).[8][9]
Papyrus can either be used as a standalone tool or as an Eclipse plugin. It provides support for domain-specific languages and SysML. Papyrus is designed to be easily extensible as it is based on the principle of UML Profiles.
UML2
[edit]Papyrus is a graphical editing tool for UML2 as defined by OMG. Papyrus provides support for UML profiles. Every part of Papyrus may be customized: model explorer, diagram editors, property editors, etc.[citation needed]
SysML
[edit]Papyrus also provides a complete support to SysML in order to enable model-based system engineering. It includes an implementation of the SysML static profile and the specific graphical editors required for SysML.
UML-RT
[edit]A variant of Papyrus, Papyrus for Real Time (Papyrus-RT), implements UML-RT, a domain-specific language (DSL) designed for real-time embedded systems development.[10][11][12] UML-RT is a UML-based variant of Real-Time Object-Oriented Modeling (ROOM).
References
[edit]- ^ "Papyrus Downloads". eclipse.org. Retrieved 23 July 2024.
- ^ The Eclipse Foundation. "Project plan for Papyrus, version 1.0.0". Retrieved 22 September 2014.[permanent dead link]
- ^ The Eclipse Foundation. "Downloads". Retrieved 22 September 2014.
- ^ "Papyrus". eclipse.org. Retrieved 2016-11-01.
- ^ "Papyrus - Eclipsepedia". wiki.eclipse.org. Retrieved 2016-11-01.
- ^ "UML". www.omg.org. Retrieved 2016-11-01.
- ^ Sébastien Gérard; Cédric Dumoulin; Patrick Tessier; Bran Selic (2010). "Papyrus: A UML2 Tool for Domain-Specific Language Modeling". In Holger Giese; et al. (eds.). Model-based engineering of embedded real-time systems International Dagstuhl Workshop, Dagstuhl Castle, Germany, November 4-9, 2007 : revised selected papers. Berlin [etc.]: Springer. pp. 361–368. ISBN 978-3-642-16277-0.
- ^ "CEA LIST, Smart digital systems". Retrieved 2016-11-05.
- ^ "Laboratory of Model Driven Engineering for Embedded Systems (LISE)". www-list.cea.fr. Retrieved 2016-11-05.
- ^ Papyrus-RT Project proposal
- ^ Papyrus-RT web site
- ^ Papyrus for Real Time (Papyrus-RT) project at Eclipse
External links
[edit]- Carnot Institute ARTS
- Eclipse (software)
- Free software programmed in Java
- Free UML tools
- French Alternative Energies and Atomic Energy Commission
- Paris-Saclay University
- Cross-platform free software
- Free software for Linux
- Free software for Windows
- Free software for macOS
- Software using the Eclipse Public License