Re: [Pharo-users] Generating flow chart / state diagram from Moose

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Re: [Pharo-users] Generating flow chart / state diagram from Moose

Tudor Girba-2
Hi Norbert,

You should indeed look at Roassal.

Could you give us an example of the data you have? Perhaps we can get you started with an example.

Cheers,
Doru


On Apr 4, 2013, at 11:28 AM, Norbert Hartl <[hidden email]> wrote:

> Hi Stephan,
>
> Am 04.04.2013 um 10:48 schrieb Stephan Eggermont <[hidden email]>:
>
>> Hi Norbert,
>>
>> Could you get some inspiration from the PetitParser browser?
>> What would you need more? Roassal could do with some
>> more shapes, but is pretty good for something like that.
>>
> with PetitParser browser you mean the PetitParser UI? And what aspect you are referring to? The linked node diagram of productions?
>
> Can you elaborate on the capabilities of Roassal? I had a look at Roassal. As far as I understand it is suited for larger distributions of rather homogenous shapes. I know you can choose different shapes for different views. But my case would be more a "constructing" of an diagram image.
>
> Ok, the real plan. I'm implementing an communication stack [1] where the central behavior is a huge state machine / flow chart description [2] (the state machine / flow chart is described on page 30 to 60). This is a task that is hard to do right without any guidance. My idea is to figure out a way to annotate the sources in a way to get the right points in control flow from code. From this I like to create a diagram that is semantically equivalent to the description in the spec. I'll need therefor things to create state machine / flow charts, meaning shapes, directed arrows, branches etc.. Well, my dream would be to inject a real data packet into the communication layer and get a diagram where the path taken is highlighted :)
>
> The best approach I have til now is to generate a graphviz dot file for the diagrams but using anything from Moose would indeed be nicer.
>
> Norbert
>
> [1] http://en.wikipedia.org/wiki/Transaction_Capabilities_Application_Part
> [2] http://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-Q.774-199706-I!!PDF-E&type=items

--
www.tudorgirba.com

"Problem solving efficiency grows with the abstractness level of problem understanding."




_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev