ME-RT (a.k.a., Papyrus for Real Time, a.k.a., Papyrus-RT) was first presented/announced at EclipseCon North America 2014. In the 1220 days Since then, work my minions have worked tirelessly to finally releasing v1.0 yesterday. Papyrus-RT is now officially out of incubation! This “birth” (Papyrus-RT did break out of the incubation “egg”…) was even announced during the quartery Eclipse Foundation members meeting!
You can find all the nitty-gritty details of this release here.
Congratulations to all my minions from CEA, EclipseSource, Ericsson, Zeligsoft, and all others who have contributed their time, work, and support for all their great contributions in bringing out a new offering in my growing product line!
Hint: it’s open source! The whole tool is, was, and it will continue be free 😉
One of my minions (from Queens’ University) pointed out an interesting document titled “Robotics 2020 Multi-Annual Roadmap.” from Spark -The Partnership for Robotics in Europe.
It is a very interesting read, especially for those, like me, who are involved in the Eclipse PolarSys Rover project and the Papyrus Industry Consortium!
I especially like the following blurbs:
From printed page 248 (go to page 258 in the PDF):
“Model based methods are needed at the core of all complex robot systems and through
the lifecycle. To address increasing complexity, a shift from human-oriented document-driven
approaches to computer-assisted tools and a computer processable model-driven approach is
needed in order to gain from design support processes”
And from printed page 251 (go to page 261 in the PDF):
“Model-driven software development and domain specific languages are core technologies
required in order to achieve a separation of roles in the robotics domain while also improving
composability, system integration, and also addressing non-functional properties”
Many of these aspects are are already part of work that has been one on me.
This is exactly where I can and will make a difference!
Shoutout to my minion GD for making me aware of this!
My minions from Queen’s University are keeping busing with ME-RT!
They will be presenting a paper in Argentina and now they have created an easy way to observe what goes on in a Papyrus for Real Time generated executable!
As a quick reminder, Papyrus-RT is a version of me that enables modeling complex embedded systems with full code generation!
To show you what they have done, my minions created a YouTube Video of the result of their work.
As I mentioned in a previous post, Papyrus for Real Time v0.9 is now available for download!
And yes, there is a Beta associated with it…but my minions tell me it is still being setup. I’ve been told something will be announced about this next week, and if you are interested in participating, you can just let me know either in comments on this blog or through Twitter @PapyrusUML. I’ll then let my minions know!
Are you curious about this release? Then have a look at the Release Notes.
Although the Papyrus for Real Time (Me-RT) project is not officially on the Eclipse Release Train, that team has indicated, judged on their newly published roadmap.
It should be noted that it is through an initiative of the Papyrus Industry Consortium that these roadmap will become the norm for all the Papyrus product line!
This is a good thing as it should formalise the release schedule for all my variants!
The Papyrus-RT roadmap has also shown us more details about the next two releases:
- Papyrus-RT v0.9 is to be released with Neon.3 in March
- Papyrus-RT v1.0 is to be released with Oxygen in early July
From what I have been told, meeting these deadlines will be feasible, especially as the time between v0.9 and 1.0 will be spent cleaning up the offering for the 1.0 release, with no additional functionality.
All the efforts around me continue to be so interesting!
Congratulations to my minions from Queen’s University, Nicolas Hili, Juergen Dingel, and Alain Beaulieu, for getting their “Modeling and Code Generation for Embedded Real Time Systems with UML-RT and Papyrus-RT” technical briefing accepted at the 39th ICSE!
Will you be at that conference? If so, I would suggest you attend their briefing to learn more about one of my incarnations! Their briefing is currently scheduled for May 23rd, track 2, from 09:00 to 10:30!
I am sure they will be happy to see you in Buenos Aires and discuss ME with you!
Update: Title of the briefing has been changed from “”Modeling and Code Generation for Embedded Real Time Systems with UML-RT and Papyrus-RT 0.9” to remove the version number.
A new version of Me for Real Time is now available!
Papyrus-RT 0.8.0 (on Neon no less) is now available for download!
There are many ways for you to enjoy the goodness of this new release, and all can be accessed on the Papyrus-RT Download page.
Have the multiple installation option made your head spin? Are you wondering which installation approach is best for you? Don’t worry, we have a page on our wiki that explains the various installation methods to help you make an informed choice!
Wondering what’s in the release? Just consult the 0.8.0 release notes!
As for what’s coming, you can see that in the next release’s definition!
Papyrus for Real Time makes progresses with two releases in two months!
After a first, post-initial contribution version 0.7 release in September, we have followed through with a 0.7.1 service release in October!
With the 0.7.0 release, we improved on our initial release by providing:
- a UML-RT profile;
- an initial modeling tool, focusing on the structural part of the UML-RT language (Capsule structure diagram);
- a UML-RT to C++ code generator, including a profile to better specify properties specific to C++;
- a C++ runtime services library, including a model library to expose the runtime services to the modelers;
- an integration with CDT for C++ code editing and generation;
- documentation, a simple installation procedure, and two tutorials:
The 0.7.1 release fixed problems found in the tooling, code generation and runtime support, improved runtime services and the model import capability, as well as improving our build and test infrastructures and our test models.
Our plan is still to provide timely updates in order to continue making good progress towards our ultimate goal of releasing a 1.0 version with Eclipse Neon, next June.
Have questions or comments about Papyrus for Real Time? Please let us know through our discussion forum!
Found a bug or want an improvement? Report it in Bugzilla!
Want to meet us? We will be at EclipseCon Europe at the Papyrus Summit and also with a presentation/demo! We will also have a poster at the Unconference.
Did you know my SysML and Real Time solutions were showcased, along with Capella and Arcadia, in the PolarSys booth at the INCOSE Symposium 2015 back in July?
If you missed it, I’m sorry, but it was a very good event – people were interested in my open source modeling solutions for systems!
My friend Gaël has a good summary on the PolarSys blog. You should go have a look!
If you recall, Papyrus for Real Time (a.k.a., Papyrus-RT) was approved earlier this year as a new Eclipse project.
One of my minions’ presentation about Papyrus-RT was accepted at EclipseCon Europe 2015. In that presentation he will explain what Papyrus-RT is, how it can make models executable, and will even show what it can do!
If you are going to EclipseCon and are interested in fully creating runnable executables from UML, come and have a look!
You can also look a the Papyrus-RT wiki for more information about the tool.
I look forward to meeting you in Ludwigsburg, DE!