Category Archives: MARTE

MARTE 1.2.1

Have you heard about MARTE?

Well, MARTE is the OMG Modeling and Analysis of Real-Time Embedded Systems profile.

Yes, it’s a mouthful, but if you are interested in the nitty-gritty of embedded systems, it can be very useful!

Here’s a short message from one of my minion about it:

We are pleased to announce that the MARTE feature has been transformed into a Papyrus Component. The MARTE 1.2.1 release, for Eclipse Neon, can be downloaded from [1]. We advise you to uninstal4l any previous version of MARTE beforehand.

The old MARTE projects, in the extra folder of the main Papyrus repository, will soon be completely removed. The new repository can be cloned from [2].

[1] http://download.eclipse.org/modeling/mdt/papyrus/components/marte/neon/
[2] https://git.eclipse.org/r/papyrus/org.eclipse.papyrus-marte

Aren’t you lucky that I support it?

EclipseCon Europe 2014 – The Aftermath

EclipseCon Europe was so much fun that it took me a whole week to recover! That’s what you call a conference!

As I stated in a previous post, there was a whole day dedicated to me as part of the conference. On the Tuesday, at least 32 of my best friends came together in the Wilhelm-Kramer-Zimmer room and spent the day discussing my existing and new features and new ways of working. I liked that beginners could have a view of me, how my models can be validated, the whole collaborative modeling discussion, and the various useful extensions and use of my capabilities. And of course, the great discussions over dinner!

Presentations from the summit can be found on its wiki page.

In parallel, in the modeling summit, people also learned how I am developing more real-time, executable capabilities! Yes, I was already supporting MARTE (Modeling and Analysis of Real-Time Embedded Systems), and now I’m getting full code generation for UML-RT! This means that you create your UML-RT model, press a button, and generate a complete, runnable system! The only drawback is that you’ll have to wait for the Eclipse Mars release in June 2015.

On the Wednesday, there was a great presentation that highlighted my customisation capabilities and DSML (Domain-Specific Modeling Language) support. In “UML or DSML? You can now have both with Papyrus 1.0!“, Ericsson described a real-life example of using my capabilities to create a DSML that enabled greater collaboration across domain and expertise silos!

The next big Eclipse event will be EclipseCon North America. Come see me there!