Papyrus (programvara)
Utvecklare | Commissariat à l'Énergie Atomique ( CEA-lista ), Atos , Cedric Dumoulin ( LIFL ) |
---|---|
Stabil frisättning | 6.1.0 / mars 2022
|
Skrivet i | Java |
Operativ system | Windows , Linux , macOS |
Tillgänglig i | engelsk |
Typ | UML-verktyg |
Licens | EPL |
Hemsida |
Papyrus är ett UML 2- verktyg med öppen källkod baserat på Eclipse och licensierat under EPL . Den har utvecklats av Laboratory of Model Driven Engineering for Embedded Systems (LISE) som är en del av den franska kommissionen för alternativa energier och atomenergi ( CEA -listan ).
Papyrus kan antingen användas som ett fristående verktyg eller som ett Eclipse-plugin. Det ger stöd för domänspecifika språk och SysML . Papyrus är designad för att vara lätt att tänja ut eftersom den är baserad på principen om UML-profiler .
UML2
Papyrus är ett grafiskt redigeringsverktyg för UML2 enligt definitionen av OMG . Papyrus ger stöd för UML-profiler. Varje del av Papyrus kan anpassas: modellutforskare, diagramredigerare, egenskapsredigerare, etc.
SysML
Papyrus tillhandahåller också ett komplett stöd till SysML för att möjliggöra modellbaserad systemutveckling. Den inkluderar en implementering av den SysML- profilen och de specifika grafiska redigerare som krävs för SysML .
UML-RT
En variant av Papyrus, Papyrus for Real Time (Papyrus-RT), implementerar UML-RT, ett Domain Specific Language (DSL) designat för utveckling av inbyggda system i realtid. UML-RT är en UML-baserad variant av realtidsobjektorienterad modellering (ROOM).