Hi, thank you for your response. I have replied inline: >> I've gone through some of the basic functionality of the plug-in and >> generally found it to be good. I have several points of feedback: >> >> 1) A small feature request: Can you display the event name on the diagam >> like you do for a condition? >> > Yes, we can display event name one the diagram, but i do not want to do it >like this, too many characters on the diagram will make the canvas more >jumbled.
Harel [1] states that "The general syntax of an expression labelling a transition in a state chart is “m[c]/a” where m is the message that triggers the transition, c is a condition that guards the transition from being taken unless it is true when m occurs, and a is an action that is carried out if and when the transition is taken. All of these parts are optional." I think that the reduction of clutter is not a strong argument to go against general syntax, as the graphical representation loses a lot of meaning when "m" is not shown. If no conditions are used, then the graphical representation shows only unlabelled transitions, which does not explain the behaviour of the state-chart. While Harel says these parts are optional, it doesn't make a lot of sense to omit information that is meaningful. That being said, showing "/a" will be hard in scxml, since this refers to a block of executable content. Preferrably, the block of executable content would be shown in the format "m[c]/executable content window", however, this could become very cluttered and perhaps something alternate could be done to show the link between the transition and its executable content. >> >> 3) There seems to be no way to have executable content on a transition. Is >> this under development? >> >I do not find any executable content on a transition in W3C's SCXML >specification recommendtaion, so i am not clear what you mean. > As Jacob mentioned, the SCXML standard allows executable content as children for transitions (section 3.3.2) >> >> 4) Seems to crash frequently and give out of memory errors, even while >> using -Xmx1024m. I have to save and restart every minute or two. >> >In my development experience, i have not came across crash situation, so i >think there may be something wrong in your environment. Or, if it crash when >you are debug/running source code, you can export plug-in jars, and install >them in Eclipse environmet, i do not think it will crash more I am using the eclipse environment that was indicated and followed the instructions to get the code. This should mean the environment is identical to yours? Anyway, I'll produce some detailed bug reports to give you more information. Regards, Chris Dragert [1] Harel, D., Kugler, H.: The RHAPSODY Semantics of Statecharts or, On the Executable Core of the UML). In: Integration of Software Specification Techniques for Application in Engineering, Lecture Notes in Computer Science, vol. 3147, pp.325–354. Springer, Berlin Heidelberg New York (2004).