| 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. 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).
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.
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.
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.
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. UML-RT es una variante basada en UML del modelado orientado a objetos en tiempo real (ROOM).