Papyrus Functionalities [message #1722065] |
Tue, 02 February 2016 14:56 |
Guilherme Silveira Messages: 1 Registered: February 2016 |
Junior Member |
|
|
Hi Folks,
I am evaluating Papyrus and I would like to know if it has these functionalities I need:
- I need to create a big statechart, that has numerous concurrent states and transitions depending on these states.(IS_IN operator)
- I need to easily animate the statechart and see it running
- I need to create a panel where the user can press buttons and knobs in order to generate events for the statechart
- I need to create sequence diagrams (or timing diagram) that specify events and theirs sequence and timing
- (Optional) - From those sequence diagrams, each event will trigger a signal for the statechart, and the statechart will respond accordingly. So, there is 2 ways of interacting with the statechart: 1) with user inputs from a painel (where the user mouse click) OR 2) from a pre defined sequence of events defined in the sequence diagrams
- (Optional) - I need to export the statechart to SCXML format
[Updated on: Tue, 02 February 2016 15:32] Report message to a moderator
|
|
|
Re: Papyrus Functionalities [message #1722212 is a reply to message #1722065] |
Wed, 03 February 2016 12:35 |
|
Hi,
Questions about Rhapsody should be directed to a Rhapsody forum.
Unless these questions are about Papyrus, in which case see replies
in-line, below.
HTH,
Christian
On 2016-02-02 15:14:19 +0000, Guilherme Silveira said:
> Hi Folks,
> I am evaluating Rhapsody and I would like to know if it has these
> functionalities I need:
> - I need to create a big statechart, that has numerous concurrent
> states and transitions depending on these states.(IS_IN operator)
Papyrus can do big state charts. Or, at least, it aims to.
> - I need to easily animate the statechart and see it running
You might be interested to see what the Moka project is doing with
animation of diagrams and behaviour execution:
https://wiki.eclipse.org/Papyrus/UserGuide/ModelExecution
> - I need to create a panel where the user can press buttons and knobs
> in order to generate events for the statechart
Papyrus is extensible, so you can create plug-ins that do almost anything.
> - I need to create sequence diagrams (or timing diagram) that specify
> events and theirs sequence and timing
Papyrus does both sequence and timing diagrams for UML Interactions.
> - (Optional) - From those sequence diagrams, each event will trigger a
> signal for the statechart, and the statechart will respond accordingly.
> So, there is 2 ways of interacting with the statechart: 1) with user
> inputs from a painel (where the user mouse click) OR 2) from a pre
> defined sequence of events defined in the sequence diagrams
Again, Papyrus is extensible, so this should be in the realm of possibility.
> - (Optional) - I need to export the statechart to SCXML format
This is not provided by Papyrus, but you can implement your own
model-to-text transformation, or search the Internet for an existing
Papyrus extension that does this; I know of none.
|
|
|
Powered by
FUDForum. Page generated in 0.02926 seconds