Earlier this month, The Systems Engineering Trends blog featured an article from my friend Michael Jastram about one of my variants: Papyrus for Information Modeling (or Papyrus-IM for short). You might remember Michael from earlier this year (see here)
For those who do not know, Papyrus-IM is:
A Papyrus-based modeling product that is customized and streamlined for users interested in modeling the static structure of information with UML class diagrams.
In short, a customised version of Me for a specific purpose, with associated simplification.
From my reading of the article (and my German is not that great…) it seems I am making progress! But don’t take my word for it: go read the article (in German, and Google Translate’s English version), I’ll wait for you back here…
Good! You’re back! Did you enjoy the video? I though it was clear and simple, just like Papyrus-IM!
So what do you think? Am I getting better? I know I feel better!
Papyrus for Real Time is another example of a DSML being implemented using Me. The same approach used for the creation of Papyrus-IM is used for Papyrus-RT for menu reduction and viewpoints, but to a much larger extent as the UML-RT modeling language is much richer than just class diagrams. As stated in a previous blog entry, Papyrus-RT is also available for download, but if you do not know UML-RT, better ask for help from my minions!
Thank you, Michael! I look forward to further articles about Me!
Continue reading SE Trends looks at Papyrus-IM!
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!
Papyrus for Real time (a.k.a., Papyrus-RT) is no longer a proposal… It’s an official Eclipse project!
Now comes the fun part of preparing our initial contribution. Our hope is to be part of the Mars M7 milestone…
Want to know more? Check out the Papyrus for Real Time project page!