Papyrus is an industrial-grade open source Model-Based Engineering tool. It is based on standards and supports Model-Based Design in UML, SysML, MARTE, fUML, PSCS/SM, FMI 2.0 and many more. Papyrus has been used successfully in industrial projects and is the base platform for several industrial modeling tools—read more about Papyrus Use Case Stories.
To address the robotics domain according to the RobMoSys methodology and structures, a set of Papyrus-based domain specific modeling languages (DSMLs) and tools are being collected under the Papyrus for Robotics umbrella.
Papyrus for Robotics uses UML/SysML as underlying realization technology. The platform uses the UML profile mechanism to enable the implementation of DSMLs that assist RobMoSys' ecosystem users in designing robotics systems.
Papyrus for Robotics features a modeling front-end which conforms to RobMoSys' foundational principles of separation of roles and concerns. It provides custom architecture view points, diagram notations and property views, including (but not limited to) those for the definition of software components, services, the representation of the system's architecture, and coordination and configuration policies.
Below's a list of additional capabilities — already available or for which the integration in Papyrus for Robotics is currently on-going.