Папирус (программное обеспечение)


Papyrus — это инструмент UML 2 с открытым исходным кодом , основанный на Eclipse и распространяемый под лицензией EPL . [4] [5] [6] [7] Он был разработан Лабораторией моделирования управляемых систем для встраиваемых систем (LISE), которая является частью Французской комиссии по альтернативным источникам энергии и атомной энергии ( CEA-List ). [8] [9]

Papyrus можно использовать как отдельный инструмент или как плагин Eclipse. Он обеспечивает поддержку доменных языков и SysML . Papyrus спроектирован так, чтобы его можно было легко расширять, поскольку он основан на принципе профилей UML .

Papyrus — это инструмент графического редактирования для UML2 , определенный OMG . Papyrus обеспечивает поддержку профилей UML. Каждую часть Papyrus можно настроить: обозреватель моделей, редакторы диаграмм, редакторы свойств и т. д.

Papyrus также обеспечивает полную поддержку SysML , чтобы обеспечить проектирование систем на основе моделей. Он включает реализацию статического профиля SysML и специальные графические редакторы, необходимые для SysML .

Вариант Papyrus, Papyrus для реального времени (Papyrus-RT), реализует UML-RT, предметно-ориентированный язык (DSL), разработанный для разработки встроенных систем в реальном времени. [10] [11] [12] UML-RT — основанный на UML вариант объектно-ориентированного моделирования в реальном времени (ROOM).