Ir al contenido

Papyrus (software)

De Wikipedia, la enciclopedia libre
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]
  1. «Papyrus». eclipse.org (en inglés). Archivado desde el original el 26 de febrero de 2025. Consultado el 23 de noviembre de 2025. 
  2. «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. 
  3. «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. 
  4. 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. 
  5. «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. 
  6. «Laboratory of Model Driven Engineering for Embedded Systems (LISE)». www-list.cea.fr. Consultado el 23 de noviembre de 2025. 
  7. «Papyrus - Modeling environment» (en inglés). Archivado desde el original el 1 de septiembre de 2025. Consultado el 23 de noviembre de 2025. 
  8. «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.