Papyrus (programvara)

Papyrus
Utvecklare Commissariat à l'Énergie Atomique ( CEA-lista ), Atos , Cedric Dumoulin ( LIFL )
Stabil frisättning
6.1.0 / mars 2022 ; för 1 år sedan ( 2022-03 )
Skrivet i Java
Operativ system Windows , Linux , macOS
Tillgänglig i engelsk
Typ UML-verktyg
Licens EPL
Hemsida eclipse .org /papyrus

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).

externa länkar