Papyrus (software)
| Papyrus | ||
|---|---|---|
| Información general | ||
| Tipo de programa | software libre | |
| Desarrollador | Comisariado para la energía atómica y las energías renovables | |
| Licencia | Eclipse Public License | |
| Información técnica | ||
| Programado en | Java | |
| Enlaces | ||
Papyrus es una herramienta UML 2 de código abierto basada en Eclipse y con licencia EPL.[1][2][3][4] Ha sido desarrollada por el Laboratorio de Ingeniería Dirigida por Modelos para Sistemas Embebidos (LISE), que forma parte de la Comisión de Energías Alternativas y Energía Atómica de Francia (CEA-List).[5][6]
Papyrus puede utilizarse como herramienta independiente o como complemento (plugin) de Eclipse. Ofrece compatibilidad con lenguajes específicos de dominio (DSL) y para SysML. Papyrus está diseñado para ser fácilmente extensible, ya que se basa en el principio de los perfiles UML.
UML2
[editar]Papyrus es una herramienta de edición gráfica para UML 2, conforme a la definición establecida por el OMG. Ofrece compatibilidad con perfiles UML. Todas las partes de Papyrus pueden personalizarse: el explorador de modelos, los editores de diagramas, los editores de propiedades, etc.[7]
SysML
[editar]Papyrus también ofrece compatibilidad completa para SysML con el fin de facilitar la ingeniería de sistemas basada en modelos. Incluye una implementación del perfil estático de SysML y los editores gráficos específicos requeridos para SysML.
UML-RT
[editar]Una variante de Papyrus, Papyrus for Real Time (Papyrus-RT), implementa UML-RT: un lenguaje específico de dominio (DSL) diseñado para el desarrollo de sistemas embebidos en tiempo real.[8] UML-RT es una variante basada en UML del modelado orientado a objetos en tiempo real (ROOM).
Referencias
[editar]- ↑ «Papyrus». eclipse.org (en inglés). Archivado desde el original el 26 de febrero de 2025. Consultado el 23 de noviembre de 2025.
- ↑ «Papyrus - Eclipsepedia». wiki.eclipse.org (en inglés). Archivado desde el original el 30 de julio de 2025. Consultado el 23 de noviembre de 2025.
- ↑ «UML». www.omg.org (en inglés). 2017. Archivado desde el original el 19 de noviembre de 2025. Consultado el 23 de noviembre de 2025.
- ↑ Sébastien Gérard; Cédric Dumoulin; Patrick Tessier; Bran Selic (2010). «Papyrus: A UML2 Tool for Domain-Specific Language Modeling». En Holger Giese, ed. 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. Consultado el 23 de noviembre de 2025.
- ↑ «CEA LIST, Smart digital systems». www-list.cea.fr (en inglés). Archivado desde el original el 17 de septiembre de 2025. Consultado el 23 de noviembre de 2025.
- ↑ «Laboratory of Model Driven Engineering for Embedded Systems (LISE)». www-list.cea.fr. Consultado el 23 de noviembre de 2025.
- ↑ «Papyrus - Modeling environment» (en inglés). Archivado desde el original el 1 de septiembre de 2025. Consultado el 23 de noviembre de 2025.
- ↑ «Papyrus for Real Time (Papyrus-RT)» (en inglés). Archivado desde el original el 13 de junio de 2025. Consultado el 23 de noviembre de 2025.