Papyrus-RT - Executable modeling on Eclipse
Papyrus for Real Time, a PolarSys solution, will be released at v1.0 shortly after EclipseCon France 2016 (and Neon)!
Modeling tools targeting cyber-physical systems (CPS) have traditionally been the purview of large, commercial software vendors, and are often based on decades-old technology. With the waning interest of those large vendors in these tools and the continued growth of open source software, the time is right to bring out new, open source tooling that takes advantage of up-to-date standards and modern modeling technologies and infrastructure.
With its extensive support to define and implement domain-specific modeling languages based on UML and its built-in implementations of standard UML profiles such as SysML and MARTE, Eclipse's Papyrus project, a PolarSys solution, presented an ideal platform on which to build such a tool.
On top of Papyrus's capabilities, Papyrus for Real Time provides a UML for Real Time (UML-RT) model-based development environment that enables its users to create models that fully and correctly generate code for complex embedded applications. Papyrus for Real time also includes a customizable runtime service layer that abstracts and adapts to the underlying targeted hardware platform.
This session shows, through presentation and demos, how the new Papyrus for Real Time Eclipse project provides these features to address the needs of the CPS community through its user interface, code generator, and runtime services, from system engineering to executing a standalone application.
Finally, we will present our roadmap, vision for future work such as support for other “real-time embedded” modeling dialects, multicore support, and tracing and debugging. As well, we will also demonstrate early, alpha-level implementation of a hybrid textual/graphical modeling approach based on Papyrus-RT.
If you are a system or software architect or designer working on reactive systems in CPS, embedded or other domains and you want to understand how executable modeling can help you, then this session is for you!
And who knows, perhaps the PolarSys Rover will make an appearance!