MARTE Palette [message #877029] |
Fri, 25 May 2012 18:43 |
|
I can't manage to add the MARTE palette in the Papyrus editor. What is the right way to do that?
|
|
|
|
|
|
Re: MARTE Palette [message #958933 is a reply to message #952292] |
Fri, 26 October 2012 10:27 |
|
Hi Camille,
thank you for your kind answer.
As far as i know SysML Blocks are stereotypes of the UML::Class meta-class. Thus I guess it should be possible to apply other Class' stereotypes to SysML blocks (for instance to express they represent hw devices or sw components, ec.). Also the editor allows you to do that by means of the Profile tab but not through a dedicate palette. I personally apply MARTE stereotypes such as ClientServePort, ClientServerSpecification and ClientServerFeature to SysML standard ports/interfaces/signals in order to better model asyncrhonous communication among system parts as explained in http://www.springerlink.com/content/084k40w70q084248/.
Regards
Follow me on Twitter @andreasindico
[Updated on: Fri, 26 October 2012 10:27] Report message to a moderator
|
|
|
Re: MARTE Palette [message #959003 is a reply to message #958933] |
Fri, 26 October 2012 11:29 |
Camille Letavernier Messages: 952 Registered: February 2011 |
Senior Member |
|
|
Hello,
If you want to mix SysML and Marte, you should probably not use "SysML Block Definition Diagrams", but generic "UML Class Diagrams" with SysML and Marte profiles applied.
The thing with UML is that you can do anything with it. Without a methodology, it doesn't really make sense. The Papyrus Block Definition Diagrams have been designed for a specific case of SysML-Only diagrams, while the Marte palettes have been designed to work for UML Class Diagrams.
It would be possible to create (or to duplicate and patch) a new Marte Palette for SysML BDD or IBD.
What I mean here is that, technically it's possible to mix Marte and SysML stereotypes, but the Papyrus SysML Diagrams are not meant to be generic. They really are specific. UML diagrams are generic ; SysML ones are not.
Moreover, there is not relation between the SysML Diagrams and the UML Diagrams, although they look the same. A Block Definition Diagram is not a UML Class Diagram. And the Marte palette has been implemented only for UML Class Diagrams.
Regards,
Camille
Camille Letavernier
|
|
|
Powered by
FUDForum. Page generated in 0.04483 seconds